public class DatabaseOption extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
automaticCreateProperty
是否自动新增属性
|
boolean |
automaticCreateTable
是否启动时自动建表
|
boolean |
automaticDeleteTableAndProperty
是否自动删除多余表和属性(和实体类对比)
|
IDGenerator |
idGenerator
Id生成器实例
默认生成器为雪花算法生成器
|
IdStrategy |
idStrategy
全局Id生成策略
|
java.util.function.Function<Property,Object> |
insertColumnValueFunction
插入时设置数据
|
boolean |
openForeignKey
是否开启外键约束
|
int |
perBatchCommit
单次批量插入个数
|
List<StatementListener> |
statementListener
SQL执行监听器
|
java.util.function.Function<Property,Object> |
updateColumnValueFunction
更新时设置数据
|
List<String> |
virtualTableNameList
虚表列表
|
| 构造器和说明 |
|---|
DatabaseOption() |
public boolean automaticCreateTable
public boolean automaticCreateProperty
public boolean automaticDeleteTableAndProperty
public boolean openForeignKey
public IdStrategy idStrategy
public IDGenerator idGenerator
public int perBatchCommit
public java.util.function.Function<Property,Object> insertColumnValueFunction
public java.util.function.Function<Property,Object> updateColumnValueFunction
public List<StatementListener> statementListener
Copyright © 2023. All rights reserved.