]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/tree/PartSubList.hbm.xml
Restructure simple result part
[gpl/argeo-slc.git] / org.argeo.slc.hibernate / src / main / resources / org / argeo / slc / hibernate / test / tree / PartSubList.hbm.xml
index 74a02aa615117279a374aa2c8d48bd0140f84107..3a593acdf11ab2ccbafc40ecd364ca241f947abe 100644 (file)
@@ -7,19 +7,12 @@
                <id name="tid" column="T_ID">\r
                        <generator class="native" />\r
                </id>\r
-               <list name="parts" cascade="all">\r
+               <list name="parts" cascade="all" table="PARTS_LIST">\r
                        <key column="PART_SUBLIST_ID" />\r
                        <list-index column="INDX" />\r
-                       <composite-element
-                               class="org.argeo.slc.core.test.SimpleResultPart">
-                               <property name="status" column="STATUS" not-null="true" />
-                               <property name="message" column="MESSAGE"
-                                       not-null="true" />
-                               <property name="exceptionMessage"
-                                       column="EXCEPTION_MESSAGE" not-null="false" />
-                               <property name="testRunUuid" column="TEST_RUN_UUID"
-                                       not-null="false" />
-                       </composite-element>
+                       <many-to-many
+                               class="org.argeo.slc.core.test.SimpleResultPart" column="PART_ID"
+                               unique="true" />
                </list>
        </class>
 </hibernate-mapping>
\ No newline at end of file