我有一个具有以下属性的实体:
@Type(type = "org.joda.time.contrib.hibernate.PersistentDateTime")
protected DateTime time;
我收到以下错误
Caused by: java.lang.AbstractMethodError
at org.hibernate.type.CustomType.nullSafeSet(CustomType.java:158)
at org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2843)
我正在使用jboss wildfly,它正在使用hibernate 4.3.1。 我的耳朵里有joda-time-2.3.jar和joda-time-hibernate-1.3.jar。 这些版本不能正确协作吗?
答案 0 :(得分:2)
在网站joda-time-hibernate上声明该项目涉及Hibernate版本3.6,请参阅:
“请注意,版本1.3适用于Hibernate 3.6,而不适用于Hibernate 4.0(因为Hibernate团队已经进行了另一次不兼容的更改)。usertype project处理Hibernate 4.0。它也是更新,更完整的这个项目一般。“