public class IntrospectedTableTools extends Object
| 构造器和说明 |
|---|
IntrospectedTableTools() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<org.mybatis.generator.api.IntrospectedColumn> |
getModelBaseRecordClomns(org.mybatis.generator.api.IntrospectedTable introspectedTable)
获取生成model baseRecord的列
|
static boolean |
includeBLOBColumns(org.mybatis.generator.api.IntrospectedTable introspectedTable)
是否有 blob 列
|
static boolean |
includePrimaryKeyColumns(org.mybatis.generator.api.IntrospectedTable introspectedTable)
是否有primaryKey 列
|
static org.mybatis.generator.api.IntrospectedColumn |
safeGetColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable,
String columnName)
安全获取column 通过正则获取的name可能包含beginningDelimiter&&endingDelimiter
|
static void |
setDomainObjectName(org.mybatis.generator.api.IntrospectedTable introspectedTable,
org.mybatis.generator.config.Context context,
String domainObjectName)
设置DomainObjectName和MapperName
|
public static void setDomainObjectName(org.mybatis.generator.api.IntrospectedTable introspectedTable,
org.mybatis.generator.config.Context context,
String domainObjectName)
throws NoSuchFieldException,
IllegalAccessException,
NoSuchMethodException,
InvocationTargetException
introspectedTable - context - domainObjectName - NoSuchFieldExceptionIllegalAccessExceptionNoSuchMethodExceptionInvocationTargetExceptionpublic static org.mybatis.generator.api.IntrospectedColumn safeGetColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable,
String columnName)
introspectedTable - columnName - public static List<org.mybatis.generator.api.IntrospectedColumn> getModelBaseRecordClomns(org.mybatis.generator.api.IntrospectedTable introspectedTable)
introspectedTable - public static boolean includePrimaryKeyColumns(org.mybatis.generator.api.IntrospectedTable introspectedTable)
introspectedTable - public static boolean includeBLOBColumns(org.mybatis.generator.api.IntrospectedTable introspectedTable)
introspectedTable - Copyright © 2019. All rights reserved.