Hibernate MySQL Timestamp查询时遇到的转换问题

0
(0)

MySQL JDBC 查询带有datetime类型的列,Hibernate实体中是用Timestamp接收的话,JDBC URL需要带有此参数:zeroDateTimeBehavior=convertToNull,否则可能会将一大堆字符串试图转换为Timestamp发生错误,即使这个datetime的内容不是00:00:00 00:00:00,今天突然就发生了这个问题;

完整的url

jdbc:mysql://localhost:3306/test?autoReconnect=true&autoReconnectForPools=true&useUnicode=true&generateSimpleParameterMetadata=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull

这篇文章有用吗?

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据