序列化表格
-
程序包 com.baomidou.mybatisplus.generator
-
程序包 com.baomidou.mybatisplus.generator.config.builder
-
类 com.baomidou.mybatisplus.generator.config.builder.Controller
class Controller extends Object implements Serializable-
序列化字段
-
converterFileName
ConverterFileName converterFileName
转换输出控制器文件名称- 从以下版本开始:
- 3.5.0
-
fileOverride
boolean fileOverride
是否覆盖已有文件(默认 false)- 从以下版本开始:
- 3.5.2
-
generate
boolean generate
是否生成- 从以下版本开始:
- 3.5.6
-
hyphenStyle
boolean hyphenStyle
驼峰转连字符(默认 false)@RequestMapping("/managerUserActionHistory")->@RequestMapping("/manager-user-action-history") -
restStyle
boolean restStyle
生成@RestController控制器(默认 false)@Controller->@RestController -
superClass
String superClass
自定义继承的Controller类全称,带包名 -
templatePath
String templatePath
模板路径- 从以下版本开始:
- 3.5.6
-
-
-
类 com.baomidou.mybatisplus.generator.config.builder.Entity
class Entity extends Object implements Serializable-
序列化字段
-
activeRecord
boolean activeRecord
开启 ActiveRecord 模式(默认 false)- 从以下版本开始:
- 3.5.0
-
annotationAttributesFunction
Function<List<? extends AnnotationAttributes>,
List<AnnotationAttributes>> annotationAttributesFunction 处理类注解方法 (含类与字段)- 从以下版本开始:
- 3.5.11
-
annotationHandler
com.baomidou.mybatisplus.core.handlers.AnnotationHandler annotationHandler
-
booleanColumnRemoveIsPrefix
boolean booleanColumnRemoveIsPrefix
Boolean类型字段是否移除is前缀(默认 false)
比如 : 数据库字段名称 : 'is_xxx',类型为 : tinyint. 在映射实体的时候则会去掉is,在实体类中映射最终结果为 xxx -
chain
boolean chain
【实体】是否为链式模型(默认 false)- 从以下版本开始:
- 3.3.2
-
classAnnotations
List<ClassAnnotationAttributes> classAnnotations
实体类注解- 从以下版本开始:
- 3.5.10
-
columnConstant
boolean columnConstant
【实体】是否生成字段常量(默认 false)
-----------------------------------
public static final String ID = "test_id"; -
columnNaming
NamingStrategy columnNaming
数据库表字段映射到实体的命名策略未指定按照 naming 执行
-
converterFileName
ConverterFileName converterFileName
转换输出文件名称- 从以下版本开始:
- 3.5.0
-
defaultLombok
boolean defaultLombok
默认lombok(低版本属性默认只有Getter和Setter)当升级至3.5.10后,默认启用@ToString,如果不需要,可通过
Entity.Builder.toString(boolean)关闭- 从以下版本开始:
- 3.5.10
-
fieldUseJavaDoc
boolean fieldUseJavaDoc
启用字段文档注释 (当注释字段注释不为空才生效)低版本下,如果是启用swagger或者springdoc时,不会生成,现在统一修改为生成文档注释
- 从以下版本开始:
- 3.5.10
-
fileOverride
boolean fileOverride
是否覆盖已有文件(默认 false)- 从以下版本开始:
- 3.5.2
-
generate
boolean generate
是否生成- 从以下版本开始:
- 3.5.6
-
idType
com.baomidou.mybatisplus.annotation.IdType idType
指定生成的主键的ID类型- 从以下版本开始:
- 3.5.0
-
ignoreColumns
Set<String> ignoreColumns
自定义忽略字段 ... -
importPackageFunction
Function<Set<String>,
List<String>> importPackageFunction 导包处理方法- 从以下版本开始:
- 3.5.11
-
javaTemplate
String javaTemplate
Java模板默认路径- 从以下版本开始:
- 3.5.6
-
kotlinTemplate
String kotlinTemplate
Kotlin模板默认路径 -
logicDeleteColumnName
String logicDeleteColumnName
逻辑删除字段名称(数据库字段)- 从以下版本开始:
- 3.5.0
-
logicDeletePropertyName
String logicDeletePropertyName
逻辑删除属性名称(实体字段)- 从以下版本开始:
- 3.5.0
-
lombok
boolean lombok
【实体】是否为lombok模型(默认 false)
document -
nameConvert
INameConvert nameConvert
名称转换 -
naming
NamingStrategy naming
数据库表映射到实体的命名策略,默认下划线转驼峰命名 -
serialAnnotation
boolean serialAnnotation
是否启用Serial(需JAVA 14) 注解- 从以下版本开始:
- 3.5.11
-
serialVersionUID
boolean serialVersionUID
实体是否生成 serialVersionUID -
superClass
String superClass
自定义继承的Entity类全称,带包名 -
superEntityColumns
Set<String> superEntityColumns
自定义基础的Entity类,公共字段 -
tableAnnotationHandler
ITableAnnotationHandler tableAnnotationHandler
表注解处理器- 从以下版本开始:
- 3.5.10
-
tableFieldAnnotationEnable
boolean tableFieldAnnotationEnable
是否生成实体时,生成字段注解(默认 false) -
tableFieldAnnotationHandler
ITableFieldAnnotationHandler tableFieldAnnotationHandler
字段注解处理器- 从以下版本开始:
- 3.5.10
-
tableFillList
List<IFill> tableFillList
表填充字段 -
toString
boolean toString
是否生成ToString低版本下,lombok没有处理ToString逻辑,现在处理生成@ToString
支持控制toString方法是否生成
- 从以下版本开始:
- 3.5.10
-
versionColumnName
String versionColumnName
乐观锁字段名称(数据库字段)- 从以下版本开始:
- 3.5.0
-
versionPropertyName
String versionPropertyName
乐观锁属性名称(实体字段)- 从以下版本开始:
- 3.5.0
-
-
-
类 com.baomidou.mybatisplus.generator.config.builder.Mapper
class Mapper extends Object implements Serializable-
序列化字段
-
baseColumnList
boolean baseColumnList
是否开启baseColumnList(默认 false)- 从以下版本开始:
- 3.5.0
-
baseResultMap
boolean baseResultMap
是否开启BaseResultMap(默认 false)- 从以下版本开始:
- 3.5.0
-
cache
Class<? extends org.apache.ibatis.cache.Cache> cache
设置缓存实现类- 从以下版本开始:
- 3.5.0
-
converterMapperFileName
ConverterFileName converterMapperFileName
转换输出Mapper文件名称- 从以下版本开始:
- 3.5.0
-
converterXmlFileName
ConverterFileName converterXmlFileName
转换输出Xml文件名称- 从以下版本开始:
- 3.5.0
-
fileOverride
boolean fileOverride
是否覆盖已有文件(默认 false)- 从以下版本开始:
- 3.5.2
-
generateMapper
boolean generateMapper
是否生成Mapper- 从以下版本开始:
- 3.5.6
-
generateMapperMethodHandler
IGenerateMapperMethodHandler generateMapperMethodHandler
Mapper层方法生成- 从以下版本开始:
- 3.5.10
-
generateMapperXml
boolean generateMapperXml
是否生成XML- 从以下版本开始:
- 3.5.6
-
importPackageFunction
Function<Set<String>,
List<String>> importPackageFunction 导包处理方法- 从以下版本开始:
- 3.5.11
-
mapperAnnotation
boolean mapperAnnotation
已过时。3.5.4是否添加 @Mapper 注解(默认 false)- 从以下版本开始:
- 3.5.1
- 另请参阅:
-
mapperAnnotationClass
Class<? extends Annotation> mapperAnnotationClass
Mapper标记注解- 从以下版本开始:
- 3.5.3
-
mapperTemplatePath
String mapperTemplatePath
Mapper模板路径- 从以下版本开始:
- 3.5.6
-
mapperXmlTemplatePath
String mapperXmlTemplatePath
MapperXml模板路径- 从以下版本开始:
- 3.5.6
-
superClass
String superClass
自定义继承的Mapper类全称,带包名
-
-
-
类 com.baomidou.mybatisplus.generator.config.builder.Service
class Service extends Object implements Serializable-
序列化字段
-
converterServiceFileName
ConverterFileName converterServiceFileName
转换输出Service文件名称- 从以下版本开始:
- 3.5.0
-
converterServiceImplFileName
ConverterFileName converterServiceImplFileName
转换输出ServiceImpl文件名称- 从以下版本开始:
- 3.5.0
-
fileOverride
boolean fileOverride
是否覆盖已有文件(默认 false)- 从以下版本开始:
- 3.5.2
-
generateService
boolean generateService
是否生成service- 从以下版本开始:
- 3.5.6
-
generateServiceImpl
boolean generateServiceImpl
是否生成serviceImpl- 从以下版本开始:
- 3.5.6
-
serviceImplTemplate
String serviceImplTemplate
- 从以下版本开始:
- 3.5.6
-
serviceTemplate
String serviceTemplate
- 从以下版本开始:
- 3.5.6
-
superServiceClass
String superServiceClass
自定义继承的Service类全称,带包名 -
superServiceImplClass
String superServiceImplClass
自定义继承的ServiceImpl类全称,带包名
-
-
-