J'essaie d'utiliser la fonction jpa2 @ElementCollection pour une liste de chaînes dans mon entité. J'utilise le plugin hibernate3-maven pour réaliser la tâche hbm2ddl. Cependant, il semble que la version des outils d'hibernation utilisée par le plugin ne sache pas comment gérer l'annotation @ElementCollection. Quelqu'un peut-il me donner des indications sur la version des outils d'hibernation que je dois utiliser pour que ce ne soit pas le cas. Devrait-il être juste de spécifier la bonne version des outils d'hibernation?Prise en charge de @ElementCollection dans les outils hibernate hbm2ddl
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>hibernate3-maven-plugin</artifactId>
<version>2.2</version>
<dependencies>
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>8.3-603.jdbc4</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-tools</artifactId>
<version>3.2.4.GA</version>
<type>jar</type>
<scope>runtime</scope>
</dependency>
[INFO] Trace org.hibernate.MappingException: Impossible déterminer le type pour: java.util.List, à table: mystuff, pour colonnes: [org .hibernate.mapping.Column (étoffes)]
Merci
Lequel de ceux-ci a résolu votre problème? – Eddie
J'adorerais voir comment résoudre ce problème! –
Le lien suivant [http://blog.flurdy.com/2010/07/orghibernatemappingexception-could-not.html] a fourni les étapes nécessaires pour que le plugin fonctionne comme requis. Je faisais fausse route en essayant de changer la version des outils d'hibernation dans le plugin quand j'ai mis à jour la version la plus récente de org.hibernate: hibernate-entitymanager vers le plugin qui a fonctionné. –