zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

mysql 无法存储joda time的datetime类型

mysql存储 类型 无法 Time datetime
2023-09-27 14:24:39 时间

 

 

 

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '\xAC\xED\x00\x05sr\x00\x16org.joda.time.DateTime\xB8<xdj[\xDD\xF9\x02\x00\x00xr\x00\x1Forg.joda.time.base.BaseDateTime\xFF\xFF\x' for column 'opTime' at row 1

 

有人说是mysqlconnector的问题,版本太老,但是我使用maven已经是最新版了

https://blog.csdn.net/lwei_998/article/details/40626335

https://www.cnblogs.com/donghongchao/p/9057105.html

还有人数据类型不匹配的,我的也不是,我的model中已经是实体类型

https://blog.csdn.net/y446948434/article/details/81977021

有人遇到因为排序规则的问题导致这个错误

https://www.cnblogs.com/fysola/p/6160955.html

我记得没设置过

打开看了一下,差不多,可我也没改

然后按照帖子改一下,保存

编译后执行,仍然有问题

重新启动项目 还是有问题

 后来找到帖子说,是存储到mysql的类型应该是xxx.xxx.sql.Date (time,timestamp)之类的

 model中改为

引用

保存的时候这样

问题解决