得到錯誤無法轉換值「0000-00-00 00:00:00」,以TIMESTAMP。無法從第3列從第3列在GlassFish中轉換值「0000-00-00 00:00:00」,以TIMESTAMP GlassFish中
我已經設置爲jdbc:mysql的://192.168.100.23:3307 /培訓zeroDateTimeBehavior = convertToNull我的JDBC連接池屬性?
怎麼了?
得到錯誤無法轉換值「0000-00-00 00:00:00」,以TIMESTAMP。無法從第3列從第3列在GlassFish中轉換值「0000-00-00 00:00:00」,以TIMESTAMP GlassFish中
我已經設置爲jdbc:mysql的://192.168.100.23:3307 /培訓zeroDateTimeBehavior = convertToNull我的JDBC連接池屬性?
怎麼了?
可能原因&解決方案 -
你的第3列型DATETIME
&的您正試圖操作就可以了Timestamp
。
在hibernate.cfg.xml: convertToNull
在hibernate.properties:對於JBoss
hibernate.connection.zeroDateTimeBehavior=convertToNull
的mysql-ds.xml文件爲:
<connection-property name="zeroDateTimeBehavior">convertToNull</connection-property>
我使用glassfish不是JBOSS。 – JaN
一些代碼可能是有用的... – MaVRoSCy