类 IntrospectedTableTools
- java.lang.Object
-
- pro.leaco.mybatis.generator.plugins.utils.IntrospectedTableTools
-
public class IntrospectedTableTools extends Object
--------------------------------------------------------------------------- IntrospectedTable 的一些拓展增强 --------------------------------------------------------------------------- ---------------------------------------------------------------------------
-
-
构造器概要
构造器 构造器 说明 IntrospectedTableTools()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static List<org.mybatis.generator.api.IntrospectedColumn>getModelBaseRecordClomns(org.mybatis.generator.api.IntrospectedTable introspectedTable)获取生成model baseRecord的列static booleanincludeBLOBColumns(org.mybatis.generator.api.IntrospectedTable introspectedTable)是否有 blob 列static booleanincludePrimaryKeyColumns(org.mybatis.generator.api.IntrospectedTable introspectedTable)是否有primaryKey 列static Optional<org.mybatis.generator.api.IntrospectedColumn>safeGetColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable, String columnName)安全获取column 通过正则获取的name可能包含异常符号static voidsetDomainObjectName(org.mybatis.generator.api.IntrospectedTable introspectedTable, org.mybatis.generator.config.Context context, String domainObjectName)设置DomainObjectName和MapperName
-
-
-
方法详细资料
-
setDomainObjectName
public static void setDomainObjectName(org.mybatis.generator.api.IntrospectedTable introspectedTable, org.mybatis.generator.config.Context context, String domainObjectName) throws NoSuchFieldException, IllegalAccessException, NoSuchMethodException, InvocationTargetException设置DomainObjectName和MapperName- 参数:
introspectedTable-context-domainObjectName-- 抛出:
NoSuchFieldExceptionIllegalAccessExceptionNoSuchMethodExceptionInvocationTargetException
-
safeGetColumn
public static Optional<org.mybatis.generator.api.IntrospectedColumn> safeGetColumn(org.mybatis.generator.api.IntrospectedTable introspectedTable, String columnName)
安全获取column 通过正则获取的name可能包含异常符号- 参数:
introspectedTable-columnName-
-
getModelBaseRecordClomns
public static List<org.mybatis.generator.api.IntrospectedColumn> getModelBaseRecordClomns(org.mybatis.generator.api.IntrospectedTable introspectedTable)
获取生成model baseRecord的列- 参数:
introspectedTable-- 返回:
-
includePrimaryKeyColumns
public static boolean includePrimaryKeyColumns(org.mybatis.generator.api.IntrospectedTable introspectedTable)
是否有primaryKey 列- 参数:
introspectedTable-- 返回:
-
includeBLOBColumns
public static boolean includeBLOBColumns(org.mybatis.generator.api.IntrospectedTable introspectedTable)
是否有 blob 列- 参数:
introspectedTable-- 返回:
-
-