1. 首页
  2. 编程语言
  3. Java
  4. 解决mybatisPlus 中的field-strategy配置失效问题

解决mybatisPlus 中的field-strategy配置失效问题

上传者: 2022-01-01 08:21:32上传 PDF文件 89.41 KB 热度 93次

后台使用mybatisPlus 作为dao层。结果发现空字符串也更新了,mybatisPlus 的field-strategy设置为 2 非空;解决思路:查看mybatisPlus 版本差异。即在利用updateWrapper更新时,会做null判断,如果传参数为null,就不会更新。在实际项目需求中可能配置全局更新策略为:NOT_NULL,但是某些场景更新时需要插入这个null值进行更新。NOT_EMPTY:“非空判断”, 只更新和插入非NULL值且非空字符串。

用户评论