| 程序包 | 说明 |
|---|---|
| org.test4j.generator.config | |
| org.test4j.generator.config.impl |
| 限定符和类型 | 方法和说明 |
|---|---|
ITableSetter |
ITableSetter.addBaseDaoInterface(Class interfaceType)
设置生成的base dao类需要实现的接口
|
ITableSetter |
ITableSetter.addEntityInterface(Class interfaceType)
增加Entity类的接口
|
ITableSetter |
ITableSetter.enablePartition()
设置成分库分表形式
|
ITableSetter |
ITableSetter.setColumn(String column,
Consumer<DefinedColumn> consumer)
设置大字段列表
|
ITableSetter |
ITableSetter.setColumn(String columnName,
String propertyName)
指定字段对应的Entity属性名称
|
ITableSetter |
ITableSetter.setColumn(String gmtCreate,
String gmtModified,
String logicDeleted)
指定特殊字段
|
ITableSetter |
ITableSetter.setExcludes(String... columnNames)
排除字段, 被排除的字段不生成Entity属性
|
ITableSetter |
ITableSetter.setGmtCreate(String gmtCreate)
指定gmtCreate记录创建字段名
|
ITableSetter |
ITableSetter.setGmtModified(String gmtModified)
指定gmtModified记录修改字段名
|
ITableSetter |
ITableSetter.setLogicDeleted(String logicDeleted)
指定logicDeleted记录逻辑删除字段名
|
ITableSetter |
ITableSetter.setMapperPrefix(String mapperBeanPrefix)
设置生成的Mapper类的Spring bean名称前缀
|
ITableSetter |
ITableSetter.setSeqName(String seqName)
设置表主键生成对应的seqName
|
ITableSetter |
ITableSetter.setTablePrefix(String... tablePrefix)
设置转为为Entity时, 需要去掉的表名前缀
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ITableConfigSet.foreach(Consumer<ITableSetter> consumer)
对所有表统一处理
|
ITableConfigSet |
ITableConfigSet.table(String tableName,
Consumer<ITableSetter> consumer)
增加表tableName映射关系
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
TableSetter
表信息,关联到当前字段信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
ITableSetter |
TableSetter.addBaseDaoInterface(Class interfaceType) |
ITableSetter |
TableSetter.addEntityInterface(Class interfaceType) |
ITableSetter |
TableSetter.enablePartition() |
ITableSetter |
TableSetter.setColumn(String column,
Consumer<DefinedColumn> consumer) |
ITableSetter |
TableSetter.setColumn(String columnName,
String propertyName) |
ITableSetter |
TableSetter.setColumn(String gmtCreate,
String gmtModified,
String logicDeleted) |
ITableSetter |
TableSetter.setExcludes(String... columnNames) |
ITableSetter |
TableSetter.setGmtCreate(String gmtCreate) |
ITableSetter |
TableSetter.setGmtModified(String gmtModified) |
ITableSetter |
TableSetter.setLogicDeleted(String logicDeleted) |
ITableSetter |
TableSetter.setMapperPrefix(String mapperBeanPrefix) |
ITableSetter |
TableSetter.setTablePrefix(String... tablePrefix) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TableConfigSet.foreach(Consumer<ITableSetter> consumer) |
ITableConfigSet |
TableConfigSet.table(String tableName,
Consumer<ITableSetter> consumer) |
Copyright © 2020. All rights reserved.