mybatis plus updateTime/lastUpdate不自动更新当前时间戳问题解决
导致问题原因
mybatis plus 在更新某个信息时候,先执行了 selectById 查询出来了整个对象,然后进行特定属性设置值,最后updateById这个对象。
此时就会有个问题,updateTime/lastUpdate字段无法根据当前时间戳更新,看起来还保持原来的值。是因为更新的时候updateTime/lastUpdate字段已经有值了,所以会以这个值为准更新入库。
解决办法
找到了原因,解决办法也简单,执行updateById之前将updateTime/lastUpdate设置为null
版权所有 © 【代码谷】 欢迎非商用转载,转载请按下面格式注明出处,商业转载请联系授权,违者必究。(提示:点击下方内容复制出处)
源文:《mybatis plus updateTime/lastUpdate不自动更新当前时间戳问题解决》,链接:https://www.daimagu.com/article/2311281715023358.html,来源:【代码谷】
评论