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" >
5 - @author Daniel Brunier-Coulin
6 - @copyright OPEN CASCADE 2012-2015
11 <union-subclass name="org.splat.dal.bo.som.KnowledgeElement" extends="org.splat.dal.bo.kernel.Persistent" table="knowelm" lazy="false">
13 <!-- KnowledgeElement properties
15 <!-- KnowledgeElementType type -->
16 <many-to-one name="type" column="type" access="field" not-null="true" />
19 <property name="title" column="title" access="field" not-null="true" />
22 <property name="value" type="text" column="value" access="field" not-null="true" />
24 <!-- Scenario owner -->
25 <many-to-one name="owner" column="owner" access="field" not-null="true" cascade="save-update"/>
27 <!-- ProgressState state -->
28 <property name="state" column="state" type="ProgressState" access="field" not-null="true" />
31 <many-to-one name="author" column="author" access="field" not-null="true" />
34 <property name="date" column="date" access="field" not-null="true" />
38 <!-- Class KnowledgeElementType
40 <union-subclass name="org.splat.dal.bo.som.KnowledgeElementType" extends="org.splat.dal.bo.kernel.Persistent" table="knowtype" lazy="false">
41 <property name="name" column="name" access="field" not-null="true" />
42 <property name="state" column="state" type="ProgressState" access="field" not-null="true" />