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 ?
:king:
Version imprimable
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 ?
:king:
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 .
:king::king:
Ben c'est a toi de le tetser via ton code java ca ;)
je file en week end ^^ bon we a tous ;)