Bonjour,
Est ce que c'est possible d'éliminer l'annotation @ID d'un entité JPA pour pouvoir supprimer la contrainte PRIMARY KEY de la table mappée
Bonjour,
Est ce que c'est possible d'éliminer l'annotation @ID d'un entité JPA pour pouvoir supprimer la contrainte PRIMARY KEY de la table mappée
Une table sans clef primaire sera refusée par le SGBD je pense, donc non. Pourquoi veux tu une table sans clef primaire?
«Dieu ne joue pas aux dés.» - Albert Einstein. Et pan! 30 ans de retard dans la théorie quantique!
«Tout n'est pas politique, mais la politique s'intéresse à tout.» - Nicolas Machiavel. Et surtout à ceux qui ne s'y intéressent pas.
Comme dans mon programme je doit gérer les duplicata, je ne vois trop l'importance de cette clé primaire car l'annotation @ID me fatigue trop pour rien.
Que veux tu dire par gérer les duplicata? Parce que dupliquer des données dans une table, tout est fait pour l'empêcher...
«Dieu ne joue pas aux dés.» - Albert Einstein. Et pan! 30 ans de retard dans la théorie quantique!
«Tout n'est pas politique, mais la politique s'intéresse à tout.» - Nicolas Machiavel. Et surtout à ceux qui ne s'y intéressent pas.
Si c'est possible je sollicite votre aide. Je veux rien que çà rien d'autresEst ce que c'est possible d'éliminer l'annotation @ID d'un entité JPA pour pouvoir supprimer la contrainte PRIMARY KEY de la table mappée
Je pense cette opération est impossible donc toute table doit avoir une clé primaire en BD par conséquent la classe entité MAPPING aura l'annotation @ID obligatoire.
Au niveau du SGBDR, tu n'es pas obligé de créer une table avec une clé primaire.
Maintenant, dans le meilleur des mondes, il faut mettre une clé primaire afin de distinguer chaque tuple.
N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java
Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager