public static class MybatisFlexProperties.GlobalConfig extends Object
FlexGlobalConfig 配置。| 限定符和类型 | 字段和说明 |
|---|---|
private int |
defaultPageSize
默认的分页查询时的每页数据量。
|
private int |
defaultRelationQueryDepth
默认的 Relation 注解查询深度。
|
private Object |
deletedValueOfLogicDelete
逻辑删除数据删除标记值。
|
private com.mybatisflex.core.FlexGlobalConfig.KeyConfig |
keyConfig
全局的 ID 生成策略配置,当 @Id 未配置 或者 配置 KeyType 为 None 时
使用当前全局配置。
|
private String |
logicDeleteColumn
默认的逻辑删除字段。
|
private Object |
normalValueOfLogicDelete
逻辑删除数据存在标记值。
|
private boolean |
printBanner
启动是否打印 banner 和 版本号。
|
private String |
tenantColumn
默认的多租户字段。
|
private String |
versionColumn
默认的乐观锁字段。
|
| 构造器和说明 |
|---|
GlobalConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) void |
applyTo(com.mybatisflex.core.FlexGlobalConfig target) |
int |
getDefaultPageSize() |
int |
getDefaultRelationQueryDepth() |
Object |
getDeletedValueOfLogicDelete() |
com.mybatisflex.core.FlexGlobalConfig.KeyConfig |
getKeyConfig() |
String |
getLogicDeleteColumn() |
Object |
getNormalValueOfLogicDelete() |
String |
getTenantColumn() |
String |
getVersionColumn() |
boolean |
isPrintBanner() |
void |
setDefaultPageSize(int defaultPageSize) |
void |
setDefaultRelationQueryDepth(int defaultRelationQueryDepth) |
void |
setDeletedValueOfLogicDelete(Object deletedValueOfLogicDelete) |
void |
setKeyConfig(com.mybatisflex.core.FlexGlobalConfig.KeyConfig keyConfig) |
void |
setLogicDeleteColumn(String logicDeleteColumn) |
void |
setNormalValueOfLogicDelete(Object normalValueOfLogicDelete) |
void |
setPrintBanner(boolean printBanner) |
void |
setTenantColumn(String tenantColumn) |
void |
setVersionColumn(String versionColumn) |
private boolean printBanner
@NestedConfigurationProperty private com.mybatisflex.core.FlexGlobalConfig.KeyConfig keyConfig
private Object normalValueOfLogicDelete
private Object deletedValueOfLogicDelete
private int defaultPageSize
private int defaultRelationQueryDepth
private String logicDeleteColumn
private String tenantColumn
private String versionColumn
public GlobalConfig()
public boolean isPrintBanner()
public void setPrintBanner(boolean printBanner)
public com.mybatisflex.core.FlexGlobalConfig.KeyConfig getKeyConfig()
public void setKeyConfig(com.mybatisflex.core.FlexGlobalConfig.KeyConfig keyConfig)
public Object getNormalValueOfLogicDelete()
public void setNormalValueOfLogicDelete(Object normalValueOfLogicDelete)
public Object getDeletedValueOfLogicDelete()
public void setDeletedValueOfLogicDelete(Object deletedValueOfLogicDelete)
public int getDefaultPageSize()
public void setDefaultPageSize(int defaultPageSize)
public int getDefaultRelationQueryDepth()
public void setDefaultRelationQueryDepth(int defaultRelationQueryDepth)
public String getLogicDeleteColumn()
public void setLogicDeleteColumn(String logicDeleteColumn)
public String getTenantColumn()
public void setTenantColumn(String tenantColumn)
public String getVersionColumn()
public void setVersionColumn(String versionColumn)
void applyTo(com.mybatisflex.core.FlexGlobalConfig target)
Copyright © 2023. All rights reserved.