Toutes mes entités utilisent ce type de ou p> Je trouve qu'un Oracle Séquence nommée J'utilise JPA1 avec Hibernate 3 et la dialecte Oracle 10G. P> p> @ID code>
Hibernate_Suence code> est toujours créé. Pourquoi cela est-il ainsi? Et comment puis-je éviter cela? P>
3 Réponses :
Je vois le code suivant dans où le troisième paramètre de Donc, je suis tenté de dire que, quelque part, vous avez un org.hibernate.id.SuenceGenerator code>:
PropriétésHelper.getstring (chaîne, propriétés , String) code> est la valeur de la propriété par défaut. P>
ID code> non "correctement" annoté. Peut-être devriez-vous effectuer une petite session de débogage. P> p>
Je soupçonne que c'est parce que j'utilise des envers d'hibernate car j'ai vérifié mes entités et toutes ont toutes les mappages @ID corrects. P>
et quelle était la solution pour cela?
Le Séquence Hibernate est utilisé avec RevInfo-entité pour créer des numéros de révision. Si vous souhaitez utiliser une séquence différente, vous devez créer votre entité de révision personnalisée. P>
aide avec ça: http://docs.jboss.org/ibernate /ensvers/3.5/Reference/en-us/html/revisionlog.html P>
Êtes-vous sûr de ne pas avoir d'identifiant de @ entité annoté avec @generatedValue () sans aucun attribut déclaré ???