- 博客(1)
- 收藏
- 关注
原创 mybatis使用datetime类型字段作为检索条件,必须传字符串
比方说 现在是2022-12-09 12:00:00, 也是数据库的某datetime值,假如java.util.Date=2022-12-09 12:00:00.899 ,在经过mysql毫秒到秒的转换,可能就是2022-12-09 12:00:01了。原因是 mybatis接收Date类型,默认转换成timestamp,也就是毫秒数,mysql的datetime默认是秒。最近遇到一个mybatis的天坑,在用datetime字段作为条件更新时,我传的是java.util.Date类型。
2024-06-06 17:30:24
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人