Salome HOME
Update copyrights 2014.
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / dal / bo / kernel / Persistent.hbm.xml
index 132e51a039dd373ad321c91bc34a5c3dbaffa4b4..1764a85d9eaa18c5f21f6f00602caf61b3a764da 100644 (file)
@@ -1,28 +1,28 @@
 <?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 primary key common to all Persistent objects.
-  -
-  -
-  - @author    Daniel Brunier-Coulin
-  - @copyright OPEN CASCADE 2012
-  -->
+       - Mapping of the primary key common to all Persistent objects.
+       -
+       -
+       - @author    Daniel Brunier-Coulin
+       - @copyright OPEN CASCADE 2012-2014
+-->
 
 <hibernate-mapping>
-
-  <class name="org.splat.dal.bo.kernel.Persistent" abstract="true">
-
-
-<!--     <id name="rid" column="rid" access="field">
-      <generator class="sequence"/>
-    </id> -->
-       <id name="rid" column="rid" access="field" type="long">
-        <generator class="org.hibernate.id.enhanced.SequenceStyleGenerator">
-               <param name="sequence_name">persistent_id</param>
-               <param name="initial_value">1000</param>
-        </generator>
-       </id>
-       
-  </class>
-
+       <class name="org.splat.dal.bo.kernel.Persistent" abstract="true">
+               <id name="rid" column="rid" access="field" type="long">
+                       <generator
+                               class="org.hibernate.id.enhanced.SequenceStyleGenerator">
+                               <param name="sequence_name">persistent_id</param>
+                               <param name="initial_value">1000</param>
+                       </generator>
+               </id>
+               <property name="uid" access="property" type="string" length="36"
+                       not-null="true" />
+               <!--         <set name="references" inverse="true" lazy="false"
+                       cascade="all-delete-orphan" access="field">
+                       <key column="refer" on-delete="cascade"/>
+                       <one-to-many class="org.splat.dal.bo.kernel.Relation" />
+                       </set> -->
+       </class>
 </hibernate-mapping>
\ No newline at end of file