Bonjour,

j'essaie d'ajouter un élément à ma base de données mais le problème qu'il m'ajoute même si l’élément existe déjà. Voilà ma fonction d'ajout :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public String ajouterCategorie(){
		if(categorie != null){
			categorieServiceLocal.saveOrUpdate(categorie);
			categories = categorieServiceLocal.findAll();
			System.out.println("La liste des etudiants dans la methode ajout = " + categories.size());
			FacesMessage facesMessage1 = new FacesMessage(FacesMessage.SEVERITY_INFO,"Categorie Ajouté","");
			FacesContext.getCurrentInstance().addMessage(null, facesMessage1);
		}
 
		return "";
	}

Je veux qu'il n'ajoute pas l’élément s'il existe déjà dans ma base. Le test sera fait sur le nom.
Merci d'avance pour votre aide.