类 TableInfo


  • public class TableInfo
    extends java.lang.Object
    表信息,关联到当前字段信息
    从以下版本开始:
    2016/8/30
    作者:
    YangHu, lanjerry
    • 构造器详细资料

      • TableInfo

        public TableInfo​(@NotNull
                         @NotNull ConfigBuilder configBuilder,
                         @NotNull
                         @NotNull java.lang.String name)
        构造方法
        参数:
        configBuilder - 配置构建
        name - 表名
        从以下版本开始:
        3.5.0
    • 方法详细资料

      • setConvert

        protected TableInfo setConvert()
        从以下版本开始:
        3.5.0
      • getEntityPath

        public java.lang.String getEntityPath()
      • setEntityName

        public TableInfo setEntityName​(@NotNull
                                       @NotNull java.lang.String entityName)
        参数:
        entityName - 实体名称
        返回:
        this
      • addField

        public void addField​(@NotNull
                             @NotNull TableField field)
        添加字段
        参数:
        field - 字段
        从以下版本开始:
        3.5.0
      • addImportPackages

        public TableInfo addImportPackages​(@NotNull
                                           @NotNull java.lang.String... pkgs)
        参数:
        pkgs - 包空间
        返回:
        this
        从以下版本开始:
        3.5.0
      • addImportPackages

        public TableInfo addImportPackages​(@NotNull
                                           @NotNull java.util.List<java.lang.String> pkgList)
      • getFieldNames

        public java.lang.String getFieldNames()
        转换filed实体为 xml mapper 中的 base column 字符串信息
      • importPackage

        public void importPackage()
        导包处理
        从以下版本开始:
        3.5.0
      • processTable

        public void processTable()
        处理表信息(文件名与导包)
        从以下版本开始:
        3.5.0
      • setComment

        public TableInfo setComment​(java.lang.String comment)
      • setHavePrimaryKey

        public TableInfo setHavePrimaryKey​(boolean havePrimaryKey)
      • getImportPackages

        @NotNull
        public @NotNull java.util.Set<java.lang.String> getImportPackages()
      • isConvert

        public boolean isConvert()
      • setConvert

        public TableInfo setConvert​(boolean convert)
      • getName

        public java.lang.String getName()
      • getComment

        public java.lang.String getComment()
      • getEntityName

        public java.lang.String getEntityName()
      • getMapperName

        public java.lang.String getMapperName()
      • getXmlName

        public java.lang.String getXmlName()
      • getServiceName

        public java.lang.String getServiceName()
      • getServiceImplName

        public java.lang.String getServiceImplName()
      • getControllerName

        public java.lang.String getControllerName()
      • getFields

        @NotNull
        public @NotNull java.util.List<TableField> getFields()
      • isHavePrimaryKey

        public boolean isHavePrimaryKey()
      • getCommonFields

        @NotNull
        public @NotNull java.util.List<TableField> getCommonFields()