MybatisPlus的FieldStrategy
更新策略
# 2.x配置
mybatis-plus:
mapper-locations:
- classpath*:mapper/**/*Mapper.xml
typeAliasesPackage: com.test.assist.dao.domain
global-config:
id-type: 0
field-strategy: 2
db-column-underline: true
configuration:
map-underscore-to-camel-case: true
cache-enabled: false
#3.x的配置
mybatis-plus:
typeAliasesPackage: com.test.assist.dao.domain
mapper-locations:
- classpath*:mapper/**/*Mapper.xml
global-config:
db-config:
select-strategy: not_empty
insert-strategy: not_empty
update-strategy: not_empty
id-type: auto
configuration:
map-underscore-to-camel-case: true
cache-enabled: false
NOT_EMPTY:会对字段值进行null和’’ 比较操作
NOT_NULL: 只会进行null检查
IGNORED, 都会更新
NOT_NULL,
NOT_EMPTY,
DEFAULT,
NEVER;
同时在3.x版本中,支持对select、update、insert设置不同的字段策略

浙公网安备 33010602011771号