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 properties common to Study and Scenario
6 - @author Daniel Brunier-Coulin
7 - @copyright OPEN CASCADE 2012
12 <!-- <class name="org.splat.dal.bo.som.ProjectElement" abstract="true"> -->
13 <union-subclass name="org.splat.dal.bo.som.ProjectElement" extends="org.splat.dal.bo.kernel.Entity" abstract="true">
15 <!-- ProjectElement properties common to Study and Scenario
17 <property name="title" column="title" access="field" not-null="true" />
18 <property name="credate" column="credate" access="field" not-null="true" />
19 <property name="lasdate" column="lasdate" access="field" not-null="true" />
20 <many-to-one name="manager" column="manager" access="field" not-null="true" />
21 <list name="contex" table="projext" lazy="false" access="field">
22 <key column="owner" />
23 <list-index column="ordex" />
24 <many-to-many column="rid" class="org.splat.dal.bo.som.SimulationContext" />
26 <set name="docums" inverse="true" lazy="false" order-by="`rid` desc" cascade="all-delete-orphan" access="field">
27 <key column="owner" />
28 <one-to-many class="org.splat.dal.bo.som.Publication" />