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