类 Entity

  • 所有已实现的接口:
    ITemplate

    public class Entity
    extends java.lang.Object
    implements ITemplate
    实体属性配置
    从以下版本开始:
    3.5.0
    作者:
    nieqiurong 2020/10/11.
    • 方法详细资料

      • convertSuperEntityColumns

        public void convertSuperEntityColumns​(java.lang.Class<?> clazz)

        父类 Class 反射属性转换为公共字段

        参数:
        clazz - 实体父类 Class
      • getColumnNaming

        @NotNull
        public @NotNull NamingStrategy getColumnNaming()
      • matchSuperEntityColumns

        public boolean matchSuperEntityColumns​(java.lang.String fieldName)
        匹配父类字段(忽略大小写)
        参数:
        fieldName - 字段名
        返回:
        是否匹配
        从以下版本开始:
        3.5.0
      • matchIgnoreColumns

        public boolean matchIgnoreColumns​(java.lang.String fieldName)
        匹配忽略字段(忽略大小写)
        参数:
        fieldName - 字段名
        返回:
        是否匹配
        从以下版本开始:
        3.5.0
      • getNameConvert

        @NotNull
        public @NotNull INameConvert getNameConvert()
      • getSuperClass

        @Nullable
        public @Nullable java.lang.String getSuperClass()
      • getSuperEntityColumns

        public java.util.Set<java.lang.String> getSuperEntityColumns()
      • isSerialVersionUID

        public boolean isSerialVersionUID()
      • isColumnConstant

        public boolean isColumnConstant()
      • isChain

        public boolean isChain()
      • isLombok

        public boolean isLombok()
      • isBooleanColumnRemoveIsPrefix

        public boolean isBooleanColumnRemoveIsPrefix()
      • isTableFieldAnnotationEnable

        public boolean isTableFieldAnnotationEnable()
      • getVersionColumnName

        @Nullable
        public @Nullable java.lang.String getVersionColumnName()
      • getVersionPropertyName

        @Nullable
        public @Nullable java.lang.String getVersionPropertyName()
      • getLogicDeleteColumnName

        @Nullable
        public @Nullable java.lang.String getLogicDeleteColumnName()
      • getLogicDeletePropertyName

        @Nullable
        public @Nullable java.lang.String getLogicDeletePropertyName()
      • getTableFillList

        @NotNull
        public @NotNull java.util.List<IFill> getTableFillList()
      • isActiveRecord

        public boolean isActiveRecord()
      • getIdType

        @Nullable
        public @Nullable com.baomidou.mybatisplus.annotation.IdType getIdType()
      • getConverterFileName

        @NotNull
        public @NotNull ConverterFileName getConverterFileName()
      • isFileOverride

        public boolean isFileOverride()
      • renderData

        @NotNull
        public @NotNull java.util.Map<java.lang.String,​java.lang.Object> renderData​(@NotNull
                                                                                          @NotNull TableInfo tableInfo)
        指定者:
        renderData 在接口中 ITemplate