Est-ce que tu as essayé de modéliser ainsi (attention il ne s'agit pas d'un mapping testé juste pour donner l'idée générale?
Code:
<class name="Notification>
<id column="case_id" >
<generator class="native"/>
</id>
<set name="childs" table="T_LINKED_CASE">
<key column="CHILD_ID"/>
<many-to-many column="PARENT_ID" unique="true" class="Notification"/>
</set>
<set name="parents" table="T_LINKED_CASE">
<key column="PARENT_ID"/>
<many-to-many column="CHILD_ID" unique="true" class="Notification"/>
</set>
</class>