]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/structure/SimpleSElement.hbm.xml
Introduce second level caching
[gpl/argeo-slc.git] / org.argeo.slc.hibernate / src / main / resources / org / argeo / slc / hibernate / structure / SimpleSElement.hbm.xml
index 0bc9e6aea230ac83f1e2b6fcf7b8448c9505bd86..0c20f317065eeea714b216952682966d13d2e121 100644 (file)
@@ -1,18 +1,20 @@
-<?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.structure">\r
        <class name="SimpleSElement" table="SIMPLE_SELEMENT">\r
+               <cache usage="nonstrict-read-write" />\r
                <id name="tid" column="T_ID">\r
                        <generator class="native" />\r
                </id>\r
                <property name="label" column="LABEL" not-null="true" />\r
-               <map name="tags" table="SIMPLE_SELEMENT_TAGS" cascade="all"\r
-                       lazy="false" sort="natural">\r
-                       <key column="PARENT_ID" />\r
-                       <map-key type="string" column="NAME" />\r
-                       <element type="string" column="VALUE" />\r
-               </map>\r
-       </class>\r
+               <map name="tags" table="SIMPLE_SELEMENT_TAGS" cascade="all"
+                       lazy="false" sort="natural">
+                       <cache usage="nonstrict-read-write" />
+                       <key column="PARENT_ID" />
+                       <map-key type="string" column="NAME" />
+                       <element type="string" column="VALUE" />
+               </map>
+       </class>
 </hibernate-mapping>
\ No newline at end of file