Bonjour à tous,

Après de nombreuses recherches, je n'arrive pas à trouver des infos me permettant d'utiliser l'annotation @Check( constraints =" ... ").

Je voudrais ajouter une contrainte check à mon entity bean lors de sa persistance.
en SQL : CONSTRAINT ck_fam
CHECK(membreDeMaFamille
IN ('Tata', 'Toto'))

Je ne sais pas ce qu'il faut mettre entre les parenthèses exactement.

J'ai tenté :

@Check(constraints="'Toto','Tata'")
public String getMembreDeMaFamille(){ ...}

@Check(constraints="'IN ('Toto','Tata'))
public String getMembreDeMaFamille(){ ...}

et enfin: @Check(constraints= membreDeMaFamille IN ('Tata','Toto'))
public String getMembreDeMaFamille(){ ...}


Apres déploiement de mon EJB et création du schéma de la base, la contrainte n'est jamais créée.

Si quelqu'un peut me dire comment s'utilise cette annotation.
Merci d'avance.