场景:
调用更新方法时,未传递和更新create_date字段,但是该字段莫名其妙自己更新
UPDATE system_user
SET update_account = null, update_date = '2019-12-17 11:09:29.641', is_delete = false,
username = '测试', email = '3131313', tel = '1234567891'
WHERE
id = ''
解决方案:
mybatis设计表时,如果一个字段设置为“datetime”类型,会自动勾选“根据当前时间戳更新”,去掉即可

在使用MyBatis进行数据库操作时,遇到即使未指定,create_date字段仍被自动更新的情况。本文详细解释了问题原因在于字段类型设置不当,并提供了去除自动更新属性的解决方案。
3718

被折叠的 条评论
为什么被折叠?



