[criteria] Appliquer une restriction sur un set
Bonjour
J essai de faire une recherche par criteria. sur des sessionDatee, bref un objet quelconque
j ai dans la classe SessionDatee ceci :
Code:
1 2 3
|
/** Set[ReservationRessource] reservationsRessources */
private Set reservationsRessources = new HashSet(); |
voici ou est le probleme :
Code:
1 2 3 4 5 6 7 8 9 10
| if (pCriteria.critereIsSet(SessionDateeCriteria.CRT_RESSOURCE)) {
criteria
.createCriteria("reservationsRessource")
.createCriteria("ressource")
.add(
Restrictions.eq(
"id",
pCriteria.getCriteriaAsInteger(
SessionDateeCriteria.CRT_RESSOURCE)));
} |
voici le message d erreur :
Code:
1 2
|
Caused by: org.hibernate.QueryException: could not resolve property: reservationsRessource of: com.airfrance.asgcommons.enterpriselayer.businessobject.SessionDatee |
reservationsRessource est un set de ReservationRessource.
Avez vous une idée ?
merci