类 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, boolean isAbstract, 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类时的类型
    • 构造器详细资料

      • 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,
                                                                               boolean isAbstract,
                                                                               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 - 方法名
        isAbstract -
        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 -
        返回: