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);
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;
voici la requête avec criteria
:
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();
merci