Salome HOME
1764a85d9eaa18c5f21f6f00602caf61b3a764da
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / dal / bo / kernel / Persistent.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 primary key common to all Persistent objects.
5         -
6         -
7         - @author    Daniel Brunier-Coulin
8         - @copyright OPEN CASCADE 2012-2014
9 -->
10
11 <hibernate-mapping>
12         <class name="org.splat.dal.bo.kernel.Persistent" abstract="true">
13                 <id name="rid" column="rid" access="field" type="long">
14                         <generator
15                                 class="org.hibernate.id.enhanced.SequenceStyleGenerator">
16                                 <param name="sequence_name">persistent_id</param>
17                                 <param name="initial_value">1000</param>
18                         </generator>
19                 </id>
20                 <property name="uid" access="property" type="string" length="36"
21                         not-null="true" />
22                 <!--         <set name="references" inverse="true" lazy="false"
23                         cascade="all-delete-orphan" access="field">
24                         <key column="refer" on-delete="cascade"/>
25                         <one-to-many class="org.splat.dal.bo.kernel.Relation" />
26                         </set> -->
27         </class>
28 </hibernate-mapping>