I have done something like this. I have a class using multiple one-to-many to point to one class. The parent has code like:
Code:
/**
* @hibernate.set lazy="true" where="fieldElement = 'FterEcud'" cascade="all-delete-orphan" inverse="false"
* @hibernate.collection-key column="tar_id"
* @hibernate.collection-one-to-many class="org.guidestar.uk.fin.hibernate.FinRevExpItem"
*
*/
public Set getExpCostUnDetails() {
return this.expCostUnDetails;
}
Code:
<set
name="expCostUnDetails"
lazy="true"
inverse="false"
cascade="all-delete-orphan"
sort="unsorted"
where="fieldElement = 'FterEcud'"
>
<key
column="tar_id"
>
</key>
<one-to-many
class="org.guidestar.uk.fin.hibernate.FinRevExpItem"
/>
</set>
Don't know if that helps.