Hibernate version: 3.0.3
In einer Parent/Child-Beziehung kommt man im Parent einfach an die Childs-Auflistung mit
Code:
/**
* @hibernate.set
* ...
* @hibernate.collection-key
* column="childId"
* @hibernate.collection-one-to-many
* class="...Child"
*/
private Set getChilds() {
return this.childs;
}
Nun soll aber die Menge einzulesender Childs eingeschränkt werden auf ein Kriterium, ungefähr so:
Code:
/**
* @hibernate.set
* ...
* WHERE="FLD = PARM"
* @hibernate.collection-key
* column="childId"
* @hibernate.collection-one-to-many
* class="...Child"
*/
private Set getSomeChilds( long PARM ) {
return this.childs;
}
(Man könnte natürlich die Childs erst einlesen und dann filtern, aber :(( ... )
Wie geht das?
Vielen Dank