2014-04-21 2 views
2

J'ai une entité à la propriété suivante:mise en veille prolongée types personnalisés pour jodatime (conflit de version?)

@Type(type = "org.joda.time.contrib.hibernate.PersistentDateTime") 
protected DateTime time; 

et j'obtiens l'erreur suivante

Caused by: java.lang.AbstractMethodError 
     at org.hibernate.type.CustomType.nullSafeSet(CustomType.java:158) 
     at org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2843) 

J'utilise jboss wildfly, qui utilise hiberner 4.3.1. J'ai joda-time-2.3.jar et joda-time-hibernate-1.3.jar dans mon oreille. Ces versions ne fonctionnent-elles pas correctement ensemble?

Répondre

2

Sur le site joda-time-hibernate il est indiqué que ce projet concerne Hibernate version 3.6, voir:

« S'il vous plaît noter que la version 1.3 est pour Hibernate 3.6 et non Hibernate 4.0 (comme l'équipe Hibernate ont fait un autre changement incompatible Le usertype project gère Hibernate 4.0, il est également plus à jour et plus complet que ce projet en général. "

Questions connexes