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

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

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

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

相关推荐
进击的程序猿~22 分钟前
Go Slice源码深度解析指南
开发语言·后端·golang
程序员爱钓鱼33 分钟前
Rust 变量与不可变性:为什么默认不能修改变量?
前端·后端·rust
GoGeekBaird9 小时前
我开源了 BeeWeave,给 AI Agent 搭一个越用越懂你的知识创作台
后端·github
西门吹-禅11 小时前
java springboot N+1问题
java·开发语言·spring boot
weixin_BYSJ198711 小时前
SpringBoot + MySQL 乒乓球运动员信息管理系统项目实战--附源码04954
java·javascript·spring boot·python·django·flask·php
犀利豆12 小时前
AI in Harness(四)
人工智能·后端
Hui Baby12 小时前
Spring Security
java·后端·spring
leoZ23112 小时前
Claude 驱动的全栈开发:Spring Boot + Vue 的 BS 架构实践
vue.js·spring boot·架构
逝水无殇13 小时前
C# 运算符重载详解
开发语言·后端·c#
苏三说技术13 小时前
2026编程圈很火的10个Skills
后端