Question

Lors de l'utilisation d'Hibernate:

Dois-je identifier un identifiant ou un identifiant composite pour chaque entité, Qu'en est-il si je veux utiliser une table sans clé primaire et sans clé composite ...

Merci d'avance

Était-ce utile?

La solution

Si vous travaillez avec un schéma existant, vous devez jeter un oeil à identifiant composite .

Autres conseils

Une table sans clé n'est pas un bon modèle relationnel. Je ne le recommanderais pas.

Les meilleures pratiques d’Hibernate stipulent que vous devriez avoir un identifiant. Les identifiants composites sont utilisables pour les applications existantes, mais ne constituent pas toujours la meilleure idée.

Si vous devez vraiment avoir une table sans clé, je vous conseillerais de ne pas utiliser Hibernate. C'est un outil ORM, et vous semblez ne pas penser correctement aux objets ni aux tables relationnelles. Commencez avec JDBC.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top