使用mybatis plus插入或更新数据时mysql表的添加时间和更新时间字段没有更新(mybatis plus坑之一)

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:45   2570   0

数据库表创建时语句
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',



保存操作:
当使用userService.save(entity)保存数据时发现create_time和update_time并没有更新,如:

解决:使用userDao.insert(entity)就会发现更新了。

更新操作也是如此,换成Dao成进行数据库相应操作就行了。

操作数据库时还是建议使用Dao层去做,service对dao层封装了一遍,如果对mybatisplus并不很会的情况下总可能出各种幺蛾子。。。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP