MrFidel
Messages postés5Date d'inscriptiondimanche 13 avril 2008StatutMembreDernière intervention16 avril 2010
-
29 mars 2010 à 17:35
cs_mylife
Messages postés1Date d'inscriptionvendredi 12 mai 2006StatutMembreDernière intervention22 avril 2010
-
22 avril 2010 à 12:54
Bonjour,
je développe une application 3 tiers avec SQL Server 2008 et j utilise Hibernate
Je profite donc de l outil de generation de code de Hibernate pour generer mes entites(classe images des tables en BD). La configuration de base de donnee est correcte et j arrive a voir les table dans l onglet reservé a cet effet.
Mais en essayant de lancer la generation du code j ai l erreur suivante:
org.hibernate.cfg.JDBCBinderException: Duplicate class name 'projet.models.CheckConstraints' generated for 'org.hibernate.mapping.Table(datatest.sys.check_constraints)'. Same name where generated for 'org.hibernate.mapping.Table(datatest.sys.check_constraints)'
Duplicate class name 'projet.models.CheckConstraints' generated for 'org.hibernate.mapping.Table(datatest.sys.check_constraints)'. Same name where generated for 'org.hibernate.mapping.Table(datatest.sys.check_constraints)'
<No message>
Tout porte a croire que la vue check_constraints est consideree comme une table et donc Hibernate veut generer une entite pour cette vue. et de surcroit cree des doublons !?
Avec MySQL ca mache correctemet car j ai pas la vue check_constraints.
cs_mylife
Messages postés1Date d'inscriptionvendredi 12 mai 2006StatutMembreDernière intervention22 avril 2010 22 avril 2010 à 12:54
pour: Sql server à l'étape: Hibernate Configurations, hibernate vous importe trois type de base de donnée sous le même nom de votre bd "nombd.INFORMATION-SCHEMA nombd.dbo et nombd.sys" qui provoque un probleme lorsaue tu veux lancer la generation du code il trouve 3 bd sous le même nom(mais ce qui nous interesse c'est juste nombd.dbo).
Pour le resoudre à l'etape:
>>Hibernate code generation configurations, lorsque tu clic sur
>>setup pour creer reveng.xml
>> create new...
>>enter or select the parentforlder
>>next
>>(configuration table filters) >>>refresh
>>(selectionner nombd.dbo)
>>Include...>>>>finish