joda time 和 hibernate 报错 hibernatejoda time
程序员文章站
2022-05-24 16:10:38
...
使用了joda time
运行时,提示如下错误
原因是不能被hibernate序列化。由于类型转换错误引起。
请指定转换类型。
改为如下:
或者:
请参见:http://joda-time.sourceforge.net/contrib/hibernate/userguide.html
切记小心谨慎。
import org.joda.time.DateTime; //... @Column private DateTime makeDate;
运行时,提示如下错误
could not deserialize; nested exception is org.hibernate.type.SerializationException: could not deserialize
原因是不能被hibernate序列化。由于类型转换错误引起。
请指定转换类型。
改为如下:
@Column @DateTimeFormat(iso = ISO.DATE_TIME) @Type(type = "org.joda.time.contrib.hibernate.PersistentDateTime") private DateTime makeDate;
或者:
<property type="org.joda.time.contrib.hibernate.PersistentDateTime" name="makeDate"/>
请参见:http://joda-time.sourceforge.net/contrib/hibernate/userguide.html
切记小心谨慎。
上一篇: 用Jekyll写Github Pages
下一篇: [原创]js绑定带参数的事件