获取错误无法将第3列中的值'0000-00-00 00:00:00'转换为glassfish中的TIMESTAMP。
我已经在我的JDBC连接池属性上设置了jdbc:mysql://192.168.100.23:3307 / training?zeroDateTimeBehavior = convertToNull。
怎么了?
答案 0 :(得分:0)
可能的原因&解决方案 -
您的第3列属于DATETIME
&类型您正尝试在其上运行Timestamp
。
在hibernate.cfg.xml中: convertToNull
在hibernate.properties中:
hibernate.connection.zeroDateTimeBehavior=convertToNull
JBOSS的mysql-ds.xml文件:
<connection-property name="zeroDateTimeBehavior">convertToNull</connection-property>