Bonjour
comment faire pour exprimer un or avec Criteria dans mon cas:
j'explique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 criteria.setFetchMode("achatsP", FetchMode.JOIN); criteriaContrat.createCriteria("achatsP").add(Restrictions.eq("numero", rechercheBean.getNumero())); /*Ajouter un or*/ criteria.setFetchMode("achatT", FetchMode.JOIN).createAlias("achatT", "achatT"); criteriaContrat.add(Restrictions.eq("achatT.numero", rechercheBean.getNumero()));
mon criteria est fait sur un objet qui contient une collection des achatsP et un objet achatT, et moi je veux tester si la proprieté numero de l'objet achatT ou d'un objet parmi la collection achatsP (collection des objets achatP) qui a la meme valeur que rechercheBean.getNumero().
Et merci
Partager