Try to use Hibernate events configured through Spring to fire changes to the model.
[cdmlib.git] / cdmlibrary / editCdm.hibernate.cfg.xml
index d9624e063f04e8dc0c942d07a3c4ffe1635a96ef..d57abaf8c76d3450255bde4069740f75f67ad853 100644 (file)
         <!--  mapping class="eu.etaxonomy.cdm.model.publication.NomenclaturalReference"/>\r
         -->\r
                \r
-               \r
-        \r
+               <!-- register new save-or-update event -->
+        <event type="save-or-update">
+            <listener class="eu.etaxonomy.cdm.event.CdmChangeListener"/>
+            <listener class="org.hibernate.event.def.DefaultSaveOrUpdateEventListener"/>
+        </event>               \r
+        <event type="load">
+            <listener class="eu.etaxonomy.cdm.event.MyLoadListener"/>
+            <listener class="org.hibernate.event.def.DefaultLoadEventListener"/>
+        </event>
+                \r
        </session-factory>
 </hibernate-configuration>
\ No newline at end of file