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.
Partager