Salome HOME
Mapping is fixed. Relation in the mapping is inherited from Persistent now. Versionin...
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / dal / bo / kernel / Entity.hbm.xml
index e024f44b1340b5c817975121161f0c98db09e8d9..0992d7dbd537463ec4c0b450077f8d0c3bc510dc 100644 (file)
@@ -1,35 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
 <!--
-  - Mapping of the root abstract class supporting relations.
-  -
-  -
-  - @author    Daniel Brunier-Coulin
-  - @copyright OPEN CASCADE 2012
-  -->
+       - Mapping of the root abstract class supporting relations.
+       -
+       -
+       - @author    Daniel Brunier-Coulin
+       - @copyright OPEN CASCADE 2012
+-->
 
 <hibernate-mapping>
+       <union-subclass name="org.splat.dal.bo.kernel.Entity"
+               abstract="true" extends="org.splat.dal.bo.kernel.Any"
+               table="entity">
 
-<!--   <class name="org.splat.dal.bo.kernel.Entity"     abstract="true"> -->
-  <union-subclass name="org.splat.dal.bo.kernel.Entity" abstract="true" extends="org.splat.dal.bo.kernel.Any" table="entity">
-  
-    <!-- int     rid   -->    
-<!--     <id name="rid" type="int" column="rid" unsaved-value="0" access="field">
-      <generator class="org.splat.dal.bo.kernel.IDGenerator"/>
-    </id>-->
-
-    <!-- Set<Attribute> attributes -->
-<!--    <set name="attributes" inverse="true" lazy="false" cascade="all-delete-orphan" access="field">
-      <key         column="owner" />
-      <one-to-many class="org.splat.dal.bo.kernel.Attribute" />
-    </set> -->
-
-    <!-- Set<Relation>  relations  -->
-    <set name="relations" inverse="true" lazy="false" cascade="all-delete-orphan" access="field">
-      <key         column="owner" />
-      <one-to-many class="org.splat.dal.bo.kernel.Relation" />
-    </set>
-
-  </union-subclass>
+               <!-- Set<Relation>  relations  -->
+               <set name="relations" inverse="true" lazy="false"
+                       cascade="all-delete-orphan" access="field">
+                       <key column="owner" />
+                       <one-to-many class="org.splat.dal.bo.kernel.Relation" />
+               </set>
 
+       </union-subclass>
 </hibernate-mapping>
\ No newline at end of file