类 GeneratorUtils
java.lang.Object
net.entframework.kernel.db.generator.plugin.generator.GeneratorUtils
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidaddComment(org.mybatis.generator.api.dom.java.JavaElement element, String comment) static voidaddComment(org.mybatis.generator.api.dom.java.JavaElement element, List<String> comments) static voidaddFieldComment(org.mybatis.generator.api.dom.java.Field field, org.mybatis.generator.api.IntrospectedColumn introspectedColumn) static StringgenerateAliasedColumn(String tableName, String columnName) static Optional<org.mybatis.generator.api.dom.java.Field>getDisplayField(org.mybatis.generator.api.IntrospectedTable introspectedTable) static StringgetDynamicSqlSupportSubTableType(org.mybatis.generator.api.IntrospectedTable introspectedTable) static org.mybatis.generator.api.dom.java.FieldgetFieldByName(org.mybatis.generator.api.dom.java.TopLevelClass topLevelClass, String name) static StringgetFieldDescription(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 StringgetFileDescription(org.mybatis.generator.api.IntrospectedTable introspectedTable) static org.mybatis.generator.api.IntrospectedColumngetIntrospectedColumnByColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable, String columnName) static org.mybatis.generator.api.IntrospectedColumngetIntrospectedColumnByJavaProperty(org.mybatis.generator.api.IntrospectedTable introspectedTable, String property) static org.mybatis.generator.api.IntrospectedTablegetIntrospectedTable(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.FullyQualifiedJavaTypegetModelJavaType(org.mybatis.generator.config.Context context, String modelObjectName) static org.mybatis.generator.api.dom.java.FullyQualifiedJavaTypegetModelJavaType(org.mybatis.generator.config.Context context, String modelObjectName, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType factory) static org.mybatis.generator.api.IntrospectedColumngetPrimaryKey(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 booleanstatic booleanstatic booleanhasRelation(org.mybatis.generator.api.dom.java.TopLevelClass modelClass, org.mybatis.generator.config.JoinTarget.JoinType joinType) static booleanhasRelation(org.mybatis.generator.config.Context context, org.mybatis.generator.api.IntrospectedTable table) static booleanisInnerEnum(org.mybatis.generator.api.dom.java.Field field) static booleanisLogicDeleteColumn(org.mybatis.generator.api.IntrospectedColumn column) static booleanisLogicDeleteField(org.mybatis.generator.api.dom.java.Field field) static booleanisPrimaryKey(org.mybatis.generator.api.IntrospectedTable introspectedTable, org.mybatis.generator.api.IntrospectedColumn column) static booleanisRelationField(org.mybatis.generator.api.dom.java.Field field) static booleanisRelationField(org.mybatis.generator.api.IntrospectedTable introspectedTable, org.mybatis.generator.api.dom.java.Field field) static booleanisStringField(org.mybatis.generator.api.dom.java.Field field) static booleanisVersionColumn(org.mybatis.generator.api.IntrospectedColumn column) static booleanisVersionField(org.mybatis.generator.api.dom.java.Field field) static org.mybatis.generator.api.IntrospectedColumnsafeGetIntrospectedColumnByColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable, String columnName) static org.mybatis.generator.api.IntrospectedColumnsafeGetIntrospectedColumnByJavaProperty(org.mybatis.generator.api.IntrospectedTable introspectedTable, String property)
-
构造器详细资料
-
GeneratorUtils
public GeneratorUtils()
-
-
方法详细资料
-
getIntrospectedTable
public static org.mybatis.generator.api.IntrospectedTable getIntrospectedTable(org.mybatis.generator.config.Context context, String tableName) -
generateAliasedColumn
-
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
-
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
-
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)
-