| 程序包 | 说明 |
|---|---|
| cn.mybatis.mp.generator.core.config | |
| cn.mybatis.mp.generator.core.database.meta |
| 限定符和类型 | 方法和说明 |
|---|---|
EntityConfig |
EntityConfig.alwaysAnnotation(boolean alwaysAnnotation) |
EntityConfig |
EntityConfig.defaultTableIdCode(String defaultTableIdCode)
默认TableId代码,数据库非自增时生效
|
EntityConfig |
EntityConfig.defaultValueEnable(boolean enable)
是否生成默认值
|
EntityConfig |
EntityConfig.excludeColumns(String... columns)
排除列
|
EntityConfig |
EntityConfig.fieldNameConverter(Function<String,String> fieldNameConverter)
字段名字转换器
|
EntityConfig |
EntityConfig.fieldNamingStrategy(NamingStrategy fieldNamingStrategy)
字段名字策略
|
EntityConfig |
EntityConfig.logicDeleteCode(String logicDeleteCode)
设置逻辑删除代码块
|
EntityConfig |
EntityConfig.lombok(boolean enable)
设置是否使用 lombok
|
EntityConfig |
EntityConfig.lombokBuilder(boolean enable)
设置是否使用 lombok @Builder
|
EntityConfig |
EntityConfig.nameConvert(Function<String,String> nameConvert)
实体类名字转换器
|
EntityConfig |
EntityConfig.packageName(String packageName)
包名设置
|
EntityConfig |
EntityConfig.remarksConverter(Function<ColumnInfo,String> remarksConverter)
备注转换器
|
EntityConfig |
EntityConfig.schema(boolean schema)
设置是否生成 schema
|
EntityConfig |
EntityConfig.serial(boolean enable)
是否开启 serial
|
EntityConfig |
EntityConfig.superClass(Class superClass)
实体类的父类
|
EntityConfig |
EntityConfig.superClass(String superClass)
实体类的父类
|
EntityConfig |
EntityConfig.swagger(boolean enable)
是否开启 swagger
|
EntityConfig |
EntityConfig.typeMapping(Consumer<Map<org.apache.ibatis.type.JdbcType,Class<?>>> consumer)
字段类型映射
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
GeneratorConfig.setEntityConfig(EntityConfig entityConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
GeneratorConfig |
GeneratorConfig.entityConfig(Consumer<EntityConfig> consumer)
设置实体类的配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
EntityInfo.buildClassFullName(EntityConfig entityConfig) |
String |
EntityInfo.buildTable(EntityConfig entityConfig) |
String |
EntityFieldInfo.buildTableField(EntityConfig entityConfig) |
boolean |
EntityFieldInfo.isNeedTableField(EntityConfig entityConfig) |
Copyright © 2024. All rights reserved.