类 JavaElementGeneratorTools

java.lang.Object
net.entframework.kernel.db.generator.utils.JavaElementGeneratorTools

public class JavaElementGeneratorTools extends Object
--------------------------------------------------------------------------- Java ele 生成工具 ---------------------------------------------------------------------------
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static org.mybatis.generator.api.dom.java.Field
    generateField(String fieldName, org.mybatis.generator.api.dom.java.JavaVisibility visibility, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType, String initString)
    生成属性
    static org.mybatis.generator.api.dom.java.Method
    generateGetterMethod(org.mybatis.generator.api.dom.java.Field field)
    生成Filed的Get方法
    static org.mybatis.generator.api.dom.java.Method
    generateMethod(String methodName, org.mybatis.generator.api.dom.java.JavaVisibility visibility, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType returnType, org.mybatis.generator.api.dom.java.Parameter... parameters)
    生成方法
    static org.mybatis.generator.api.dom.java.Method
    generateMethodBody(org.mybatis.generator.api.dom.java.Method method, String... bodyLines)
    生成方法实现体
    static org.mybatis.generator.api.dom.java.Method
    generateSetterMethod(org.mybatis.generator.api.dom.java.Field field)
    生成Filed的Set方法
    static org.mybatis.generator.api.dom.java.Field
    generateStaticFinalField(String fieldName, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType, String initString)
    生成静态常量
    static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getModelTypeWithBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)
    获取Model有BLOBs类时的类型
    static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getModelTypeWithoutBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)
    获取Model没有BLOBs类时的类型

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • JavaElementGeneratorTools

      public JavaElementGeneratorTools()
  • 方法详细资料

    • generateStaticFinalField

      public static org.mybatis.generator.api.dom.java.Field generateStaticFinalField(String fieldName, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType, String initString)
      生成静态常量
      参数:
      fieldName - 常量名称
      javaType - 类型
      initString - 初始化字段
      返回:
    • generateField

      public static org.mybatis.generator.api.dom.java.Field generateField(String fieldName, org.mybatis.generator.api.dom.java.JavaVisibility visibility, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType, String initString)
      生成属性
      参数:
      fieldName - 常量名称
      visibility - 可见性
      javaType - 类型
      initString - 初始化字段
      返回:
    • generateMethod

      public static org.mybatis.generator.api.dom.java.Method generateMethod(String methodName, org.mybatis.generator.api.dom.java.JavaVisibility visibility, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType returnType, org.mybatis.generator.api.dom.java.Parameter... parameters)
      生成方法
      参数:
      methodName - 方法名
      visibility - 可见性
      returnType - 返回值类型
      parameters - 参数列表
      返回:
    • generateMethodBody

      public static org.mybatis.generator.api.dom.java.Method generateMethodBody(org.mybatis.generator.api.dom.java.Method method, String... bodyLines)
      生成方法实现体
      参数:
      method - 方法
      bodyLines - 方法实现行
      返回:
    • generateSetterMethod

      public static org.mybatis.generator.api.dom.java.Method generateSetterMethod(org.mybatis.generator.api.dom.java.Field field)
      生成Filed的Set方法
      参数:
      field - field
      返回:
    • generateGetterMethod

      public static org.mybatis.generator.api.dom.java.Method generateGetterMethod(org.mybatis.generator.api.dom.java.Field field)
      生成Filed的Get方法
      参数:
      field - field
      返回:
    • getModelTypeWithoutBLOBs

      public static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getModelTypeWithoutBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)
      获取Model没有BLOBs类时的类型
      参数:
      introspectedTable -
      返回:
    • getModelTypeWithBLOBs

      public static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getModelTypeWithBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)
      获取Model有BLOBs类时的类型
      参数:
      introspectedTable -
      返回: