]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/tree/TreeTestResultCollection.hbm.xml
Introduce second level caching
[gpl/argeo-slc.git] / org.argeo.slc.hibernate / src / main / resources / org / argeo / slc / hibernate / test / tree / TreeTestResultCollection.hbm.xml
index 19fce6656fa0979c2a6a2e4c9d1738aa4c43458e..f7fac780b7a6ae1595c76f8e9c559122208c73c8 100644 (file)
@@ -1,16 +1,18 @@
-<?xml version="1.0"?>\r
+<?xml version="1.0"?>
 <!DOCTYPE hibernate-mapping PUBLIC\r
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"\r
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">\r
 <hibernate-mapping package="org.argeo.slc.core.test.tree">\r
-       <class name="TreeTestResultCollection"\r
-               table="TREE_TEST_RESULT_COLLECTION">\r
-               <id name="id" column="ID" />\r
-\r
-               <set name="results" table="TTR_COLLECTION_RESULTS"\r
-                       sort="natural" lazy="false">\r
-                       <key column="PARENT_ID" />\r
-                       <many-to-many class="TreeTestResult" />\r
-               </set>\r
-       </class>\r
+       <class name="TreeTestResultCollection"
+               table="TREE_TEST_RESULT_COLLECTION">
+               <cache usage="nonstrict-read-write" />
+               <id name="id" column="ID" />
+
+               <set name="results" table="TTR_COLLECTION_RESULTS"
+                       sort="natural">
+                       <cache usage="read-write" />
+                       <key column="PARENT_ID" />
+                       <many-to-many class="TreeTestResult" />
+               </set>
+       </class>
 </hibernate-mapping>
\ No newline at end of file