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
了解 工作生活心情记忆 的更多信息
订阅后即可通过电子邮件收到最新文章。