]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc/src/main/java/org/argeo/slc/hibernate/test/tree/TreeTestResult.hbm.xml
f01505bfa39b3e5ed15317a8b31f0bd2f32dd251
[gpl/argeo-slc.git] / org.argeo.slc / src / main / java / org / argeo / slc / hibernate / test / tree / TreeTestResult.hbm.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE hibernate-mapping PUBLIC
3 "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
4 "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
5 <hibernate-mapping package="org.argeo.slc.core.test.tree">
6 <class name="TreeTestResult" table="TREE_TEST_RESULT">
7 <id name="tid" column="T_ID">
8 <generator class="native" />
9 </id>
10
11 <many-to-one name="numericResultId" unique="true"
12 not-null="true" column="TEST_RESULT_ID" cascade="all" lazy="false" />
13
14 <map name="resultParts" table="RESULT_PARTS_MAP" cascade="all"
15 lazy="false" sort="natural">
16 <key column="PARENT_ID" />
17 <map-key-many-to-many
18 class="org.argeo.slc.core.structure.tree.TreeSPath" column="PATH" />
19 <many-to-many class="PartSubList" column="PART_SUB_LIST_ID"
20 unique="true" lazy="false" />
21 </map>
22 </class>
23 </hibernate-mapping>