关于使用Mybatis-Plus 自动填充功能失效问题

关于使用Mybatis-Plus 自动填充功能失效问题

关于使用Mybatis-Plus 自动填充功能失效 首先遇到的第一个问题 自动填充失败 或被填充为NULL 原因:字段类型 与 填充类型 不一致导致 解决方法:将类型替换成一致的类型 全部为Date 或 LocalDateTime 即可解决 第二个问题是在进行数据更新操作时 修改时间字段 没做任何改变 原因:第一次新增的时候 已经向修改时间字段填充值了 mp默认策略为如果属性有值即不做覆盖 解决方法:使用setFieldValByName 进行填充 另外就是 要注意时区的问题 否则填充时间可能会相差8小时

可以参考:SpringBoot项目当中createTime和updateTime自动插入

相关推荐
用户860821135655 分钟前
SPI机制代码分析
后端
KNeeg_32 分钟前
黑马点评完整代码(RabbitMQ优化)+简历编写+面试重点 ⭐
java·redis·后端·spring·面试·职场和发展·黑马点评
牛奶1 小时前
开发者的"奇技淫巧":那些让你效率翻倍的实战技巧
前端·后端·程序员
泉城老铁1 小时前
springboot实现word转换pdf
vue.js·后端
铁皮饭盒1 小时前
今天你会学到这些关键词
前端·后端
oil欧哟1 小时前
🤔 很长时间没写文章了,分享一下最近的一些思考
前端·后端
Walter先生1 小时前
MCP行情数据接入配置踩坑全记录:从Claude Code到Zed八大客户端适配实战
后端·websocket·架构·实时行情数据源
2401_878820472 小时前
Sa-Token基础篇
java·spring boot·后端·sa-token
覆东流2 小时前
第10天:python元组
开发语言·后端·python
万事大吉CC2 小时前
【5】Django 的模板语言:页面架构设计
后端·python·django