类 IntrospectedTableTools


  • public class IntrospectedTableTools
    extends Object
    --------------------------------------------------------------------------- IntrospectedTable 的一些拓展增强 --------------------------------------------------------------------------- ---------------------------------------------------------------------------
    • 构造器详细资料

      • IntrospectedTableTools

        public IntrospectedTableTools()
    • 方法详细资料

      • 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 -
        返回: