java.lang.Object
net.entframework.kernel.db.generator.plugin.generator.GeneratorUtils

public class GeneratorUtils extends Object
  • 构造器概要

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

    修饰符和类型
    方法
    说明
    static void
    addComment(org.mybatis.generator.api.dom.java.JavaElement element, String comment)
     
    static void
    addComment(org.mybatis.generator.api.dom.java.JavaElement element, List<String> comments)
     
    static void
    addFieldComment(org.mybatis.generator.api.dom.java.Field field, org.mybatis.generator.api.IntrospectedColumn introspectedColumn)
     
    static String
    generateAliasedColumn(String tableName, String columnName)
     
    static Optional<org.mybatis.generator.api.dom.java.Field>
    getDisplayField(org.mybatis.generator.api.IntrospectedTable introspectedTable)
     
    static String
    getDynamicSqlSupportSubTableType(org.mybatis.generator.api.IntrospectedTable introspectedTable)
     
    static org.mybatis.generator.api.dom.java.Field
    getFieldByName(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, String name)
     
    static String
    getFieldDescription(org.mybatis.generator.api.IntrospectedColumn introspectedColumn)
     
    static List<org.mybatis.generator.api.dom.java.Field>
    getFields(org.mybatis.generator.api.dom.java.TopLevelClass modelClass)
     
    static String
    getFileDescription(org.mybatis.generator.api.IntrospectedTable introspectedTable)
     
    static org.mybatis.generator.api.IntrospectedColumn
    getIntrospectedColumnByColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable, String columnName)
     
    static org.mybatis.generator.api.IntrospectedColumn
    getIntrospectedColumnByJavaProperty(org.mybatis.generator.api.IntrospectedTable introspectedTable, String property)
     
    static org.mybatis.generator.api.IntrospectedTable
    getIntrospectedTable(org.mybatis.generator.config.Context context, String tableName)
     
    static Optional<org.mybatis.generator.api.IntrospectedColumn>
    getLogicDeleteColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable)
     
    static Optional<org.mybatis.generator.api.dom.java.Field>
    getLogicDeleteField(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass)
     
    static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getModelJavaType(org.mybatis.generator.config.Context context, String modelObjectName)
     
    static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType
    getModelJavaType(org.mybatis.generator.config.Context context, String modelObjectName, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType factory)
     
    static org.mybatis.generator.api.IntrospectedColumn
    getPrimaryKey(org.mybatis.generator.api.IntrospectedTable introspectedTable)
     
    static List<org.mybatis.generator.api.dom.java.Field>
    getRelatedFields(List<org.mybatis.generator.api.dom.java.Field> fields, org.mybatis.generator.config.JoinTarget.JoinType joinType)
     
    static List<org.mybatis.generator.api.dom.java.Field>
    getRelatedFields(org.mybatis.generator.api.dom.java.TopLevelClass modelClass, org.mybatis.generator.config.JoinTarget.JoinType joinType)
     
    static Optional<org.mybatis.generator.api.IntrospectedColumn>
    getVersionColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable)
     
    static boolean
    hasField(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, String field)
     
    static boolean
    hasMethod(org.mybatis.generator.api.dom.java.Interface interfaze, String method)
     
    static boolean
    hasRelation(org.mybatis.generator.api.dom.java.TopLevelClass modelClass, org.mybatis.generator.config.JoinTarget.JoinType joinType)
     
    static boolean
    hasRelation(org.mybatis.generator.config.Context context, org.mybatis.generator.api.IntrospectedTable table)
     
    static boolean
    isInnerEnum(org.mybatis.generator.api.dom.java.Field field)
     
    static boolean
    isLogicDeleteColumn(org.mybatis.generator.api.IntrospectedColumn column)
     
    static boolean
    isLogicDeleteField(org.mybatis.generator.api.dom.java.Field field)
     
    static boolean
    isPrimaryKey(org.mybatis.generator.api.IntrospectedTable introspectedTable, org.mybatis.generator.api.IntrospectedColumn column)
     
    static boolean
    isRelationField(org.mybatis.generator.api.dom.java.Field field)
     
    static boolean
    isRelationField(org.mybatis.generator.api.IntrospectedTable introspectedTable, org.mybatis.generator.api.dom.java.Field field)
     
    static boolean
    isStringField(org.mybatis.generator.api.dom.java.Field field)
     
    static boolean
    isVersionColumn(org.mybatis.generator.api.IntrospectedColumn column)
     
    static boolean
    isVersionField(org.mybatis.generator.api.dom.java.Field field)
     
    static org.mybatis.generator.api.IntrospectedColumn
    safeGetIntrospectedColumnByColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable, String columnName)
     
    static org.mybatis.generator.api.IntrospectedColumn
    safeGetIntrospectedColumnByJavaProperty(org.mybatis.generator.api.IntrospectedTable introspectedTable, String property)
     

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

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

    • GeneratorUtils

      public GeneratorUtils()
  • 方法详细资料

    • getIntrospectedTable

      public static org.mybatis.generator.api.IntrospectedTable getIntrospectedTable(org.mybatis.generator.config.Context context, String tableName)
    • generateAliasedColumn

      public static String generateAliasedColumn(String tableName, String columnName)
    • getIntrospectedColumnByColumn

      public static org.mybatis.generator.api.IntrospectedColumn getIntrospectedColumnByColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable, String columnName)
    • safeGetIntrospectedColumnByColumn

      public static org.mybatis.generator.api.IntrospectedColumn safeGetIntrospectedColumnByColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable, String columnName)
    • getIntrospectedColumnByJavaProperty

      public static org.mybatis.generator.api.IntrospectedColumn getIntrospectedColumnByJavaProperty(org.mybatis.generator.api.IntrospectedTable introspectedTable, String property)
    • safeGetIntrospectedColumnByJavaProperty

      public static org.mybatis.generator.api.IntrospectedColumn safeGetIntrospectedColumnByJavaProperty(org.mybatis.generator.api.IntrospectedTable introspectedTable, String property)
    • getFieldByName

      public static org.mybatis.generator.api.dom.java.Field getFieldByName(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, String name)
    • isLogicDeleteField

      public static boolean isLogicDeleteField(org.mybatis.generator.api.dom.java.Field field)
    • isVersionField

      public static boolean isVersionField(org.mybatis.generator.api.dom.java.Field field)
    • isVersionColumn

      public static boolean isVersionColumn(org.mybatis.generator.api.IntrospectedColumn column)
    • isLogicDeleteColumn

      public static boolean isLogicDeleteColumn(org.mybatis.generator.api.IntrospectedColumn column)
    • getLogicDeleteField

      public static Optional<org.mybatis.generator.api.dom.java.Field> getLogicDeleteField(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass)
    • getLogicDeleteColumn

      public static Optional<org.mybatis.generator.api.IntrospectedColumn> getLogicDeleteColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable)
    • getVersionColumn

      public static Optional<org.mybatis.generator.api.IntrospectedColumn> getVersionColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable)
    • getDisplayField

      public static Optional<org.mybatis.generator.api.dom.java.Field> getDisplayField(org.mybatis.generator.api.IntrospectedTable introspectedTable)
    • getPrimaryKey

      public static org.mybatis.generator.api.IntrospectedColumn getPrimaryKey(org.mybatis.generator.api.IntrospectedTable introspectedTable)
    • isPrimaryKey

      public static boolean isPrimaryKey(org.mybatis.generator.api.IntrospectedTable introspectedTable, org.mybatis.generator.api.IntrospectedColumn column)
    • hasMethod

      public static boolean hasMethod(org.mybatis.generator.api.dom.java.Interface interfaze, String method)
    • hasField

      public static boolean hasField(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, String field)
    • getDynamicSqlSupportSubTableType

      public static String getDynamicSqlSupportSubTableType(org.mybatis.generator.api.IntrospectedTable introspectedTable)
      参数:
      introspectedTable -
      返回:
      e.g. TestTableDynamicSqlSupport.testTable
    • getFieldDescription

      public static String getFieldDescription(org.mybatis.generator.api.IntrospectedColumn introspectedColumn)
    • getFileDescription

      public static String getFileDescription(org.mybatis.generator.api.IntrospectedTable introspectedTable)
    • hasRelation

      public static boolean hasRelation(org.mybatis.generator.api.dom.java.TopLevelClass modelClass, org.mybatis.generator.config.JoinTarget.JoinType joinType)
    • getRelatedFields

      public static List<org.mybatis.generator.api.dom.java.Field> getRelatedFields(org.mybatis.generator.api.dom.java.TopLevelClass modelClass, org.mybatis.generator.config.JoinTarget.JoinType joinType)
    • getRelatedFields

      public static List<org.mybatis.generator.api.dom.java.Field> getRelatedFields(List<org.mybatis.generator.api.dom.java.Field> fields, org.mybatis.generator.config.JoinTarget.JoinType joinType)
    • isRelationField

      public static boolean isRelationField(org.mybatis.generator.api.IntrospectedTable introspectedTable, org.mybatis.generator.api.dom.java.Field field)
    • isRelationField

      public static boolean isRelationField(org.mybatis.generator.api.dom.java.Field field)
    • isStringField

      public static boolean isStringField(org.mybatis.generator.api.dom.java.Field field)
    • isInnerEnum

      public static boolean isInnerEnum(org.mybatis.generator.api.dom.java.Field field)
    • getModelJavaType

      public static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getModelJavaType(org.mybatis.generator.config.Context context, String modelObjectName)
    • getModelJavaType

      public static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getModelJavaType(org.mybatis.generator.config.Context context, String modelObjectName, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType factory)
    • addComment

      public static void addComment(org.mybatis.generator.api.dom.java.JavaElement element, String comment)
    • addComment

      public static void addComment(org.mybatis.generator.api.dom.java.JavaElement element, List<String> comments)
    • addFieldComment

      public static void addFieldComment(org.mybatis.generator.api.dom.java.Field field, org.mybatis.generator.api.IntrospectedColumn introspectedColumn)
    • getFields

      public static List<org.mybatis.generator.api.dom.java.Field> getFields(org.mybatis.generator.api.dom.java.TopLevelClass modelClass)
    • hasRelation

      public static boolean hasRelation(org.mybatis.generator.config.Context context, org.mybatis.generator.api.IntrospectedTable table)