Bonsoir ,
Avec plusieurs createcriteria successives comment retrouver l'attribut de la première objet pour y appliquer une restriction ?
les classes utilisé dans la criteria
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class Chanservic implements java.io.Serializable { private String conteneur; private Set propositionChanservics = new HashSet(0);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class PropositionChanservic implements java.io.Serializable { private Long idPropo; private Chanservic chanservic; private Set trPropoChanservics = new HashSet(0);voici la requête avec criteria
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class TrPropoChanprodui implements java.io.Serializable { private Integer id; private PropositionChanprodui propositionChanprodui; private String local;
:
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 List<Chanservic> chanservics=s.createCriteria(Chanservic.class) .createCriteria("propositionChanservics") .createCriteria("trPropoChanservics") .add(Restrictions.or(Restrictions.eq("local", local), Restrictions.ne("je voudrais faire ici une restriction sur la propriéte "conteneur" de la classe Chanservic ? si je mets "conteneur" =>erreur (message=trPropoChanservics ne posséde pas la propriété conteneur","select"))) .list();
Partager