错误原因是因为数据库表里有个字段为date格式,但是实体里该字段的格式为Timestamp,所以讲结果集放入实体里的时候就会报这个错,解决方案:
执行查询时将该字段转化为Timestamp,以为我的sql 为例:
SELECT from_unixtime(UNIX_TIMESTAMP(CONCAT(jcsj, ’ 00:00:00.0’))) jcsj FROM yw_sjfx_yxfxbg
首先将date格式转化为毫秒,然后毫秒转化为 yyyy-MM-dd HH:mm:ss
emm…这样就可以执行查询了 如果有更好的方案,可以一起交流!
用DBTOOL的executeQueryByNamedParameter 方法查询是报“将结果集封装成对象数组时出错!“
最新推荐文章于 2022-05-14 19:33:19 发布