public class FastmybatisConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
COUNT_EXPRESSION |
static List<String> |
defaultIgnoreUpdateColumns
数据库忽略更新的字段,如gmt_create,gmt_modified
|
static boolean |
ignoreEmptyString
忽略空字符串,全局配置
|
| 构造器和说明 |
|---|
FastmybatisConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getCommonSqlClasspath() |
String |
getCountExpression() |
BaseFill<?> |
getFill(Class<?> entityClass,
Field field,
String columnName) |
String |
getGlobalIdName() |
String |
getGlobalVmLocation() |
String |
getGlobalVmPlaceholder() |
boolean |
getIgnoreLogicDeleteWithAssociation() |
List<String> |
getIgnoreUpdateColumns() |
String |
getLogicDeleteValue() |
String |
getLogicNotDeleteValue() |
int |
getMapperExecutorPoolSize() |
String |
getMapperSaveDir() |
String |
getTemplateClasspath() |
boolean |
isCamel2underline()
是否执行驼峰转下划线.
|
boolean |
isGlobalIdIncrement() |
boolean |
isHotDeploy() |
void |
setCamel2underline(boolean camel2underline)
驼峰转换下划线,如果配置了true,则java字段映射成数据库字段将自动转成下划线形式
|
void |
setCommonSqlClasspath(String commonSqlClasspath) |
void |
setCountExpression(String countExpression) |
<T extends BaseFill<?>> |
setFills(List<T> fills)
设置字段填充
|
void |
setGlobalIdIncrement(boolean globalIdIncrement) |
void |
setGlobalIdName(String globalIdName) |
void |
setGlobalVmLocation(String globalVmLocation) |
void |
setHotDeploy(boolean hotDeploy) |
void |
setIgnoreLogicDeleteWithAssociation(boolean ignoreLogicDeleteWithAssociation) |
void |
setIgnoreUpdateColumns(List<String> ignoreUpdateColumns) |
void |
setLogicDeleteValue(String logicDeleteValue) |
void |
setLogicNotDeleteValue(String logicNotDeleteValue) |
void |
setMapperExecutorPoolSize(int mapperExecutorPoolSize) |
void |
setMapperSaveDir(String mapperSaveDir)
将mapper文件保存到指定文件夹中
因为fastmybatis是直接将mapper内容注入到内存当中,开发人员无感知,并且不知道mapper内容是什么样子 这个功能就是让开发人员能够查看到对应的mapper内容,方便定位和排查问题。 |
void |
setTemplateClasspath(String templateClasspath) |
public String getGlobalVmPlaceholder()
public void setCamel2underline(boolean camel2underline)
camel2underline - 如果配置了true,则java字段映射成数据库字段将自动转成下划线形式public boolean isCamel2underline()
public int getMapperExecutorPoolSize()
public void setMapperExecutorPoolSize(int mapperExecutorPoolSize)
public String getTemplateClasspath()
public void setTemplateClasspath(String templateClasspath)
public String getCommonSqlClasspath()
public void setCommonSqlClasspath(String commonSqlClasspath)
public String getMapperSaveDir()
public void setMapperSaveDir(String mapperSaveDir)
mapperSaveDir - mapper文件保存文件夹地址,如:C:/mapperpublic <T extends BaseFill<?>> void setFills(List<T> fills)
T - 填充器类型fills - 填充器数组public void setCountExpression(String countExpression)
public String getCountExpression()
public String getGlobalVmLocation()
public void setGlobalVmLocation(String globalVmLocation)
public String getLogicDeleteValue()
public void setLogicDeleteValue(String logicDeleteValue)
public String getLogicNotDeleteValue()
public void setLogicNotDeleteValue(String logicNotDeleteValue)
public boolean isHotDeploy()
public void setHotDeploy(boolean hotDeploy)
public boolean getIgnoreLogicDeleteWithAssociation()
public void setIgnoreLogicDeleteWithAssociation(boolean ignoreLogicDeleteWithAssociation)
public String getGlobalIdName()
public void setGlobalIdName(String globalIdName)
public boolean isGlobalIdIncrement()
public void setGlobalIdIncrement(boolean globalIdIncrement)
Copyright © 2021. All Rights Reserved.