Salome HOME
bdb5c05103f6107d334b4c77bcb0130ebb0b2a49
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / dal / bo / kernel / Entity.hbm.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
3 <!--
4         - Mapping of the root abstract class supporting relations.
5         -
6         -
7         - @author    Daniel Brunier-Coulin
8         - @copyright OPEN CASCADE 2012-2014
9 -->
10
11 <hibernate-mapping>
12         <union-subclass name="org.splat.dal.bo.kernel.Entity"
13                 abstract="true" extends="org.splat.dal.bo.kernel.Any"
14                 table="entity">
15
16                 <!-- Set<Relation>  relations  -->
17                 <set name="relations" inverse="true" lazy="false"
18                         cascade="all-delete-orphan" access="field">
19                         <key column="owner" />
20                         <one-to-many class="org.splat.dal.bo.kernel.Relation" />
21                 </set>
22
23         </union-subclass>
24 </hibernate-mapping>