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" >
4 - Mapping of the primary key common to all Persistent objects.
7 - @author Daniel Brunier-Coulin
8 - @copyright OPEN CASCADE 2012
12 <class name="org.splat.dal.bo.kernel.Persistent" abstract="true">
13 <id name="rid" column="rid" access="field" type="long">
15 class="org.hibernate.id.enhanced.SequenceStyleGenerator">
16 <param name="sequence_name">persistent_id</param>
17 <param name="initial_value">1000</param>
20 <property name="uid" access="property" type="string" length="36"
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" />