bonjour,
je voulais savoir si il ya moyen au niveau de mon mapping hibernate ou au niveau de ma base de faire une contraite pour ne pas avoir de lignes en double .
ou peut etre dans mon code JAVA ?
![]()
bonjour,
je voulais savoir si il ya moyen au niveau de mon mapping hibernate ou au niveau de ma base de faire une contraite pour ne pas avoir de lignes en double .
ou peut etre dans mon code JAVA ?
![]()
Salut ^^
Tu peux toujours checker dans ton code java avant de rajouter une ligne si elle est deja présente dans la base.
oui c une possibilité que j'aimerai bien eviter , une autre solution peut etre ???
Tu peux garantir l unicité des clé dans ta table. Si tu veux vraiment eviter les doublons sans checker dans ton code java l unicité, tu peux creer un composite_id avec tes différentes property de ta classe représenté par les lignes de ta base. Ainsi tu garantie l unicité de tes lignes, mais je doute que ce soit une bonne paratique ^^
Le faire dans ton code java prend une ligne et c réglé![]()
ta bien raison je doute que ca soit une bonne idee .
est ce qu'il ya une requete SQL qui te reenvoi un boolean par exemple ou autre au cas ou la ligne existe dans la base ?
ca serais une meilleur idee je pense .
![]()
Ben c'est a toi de le tetser via ton code java ca
je file en week end ^^ bon we a tous![]()
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