From: Mathieu Baudier Date: Fri, 4 Jul 2008 19:18:28 +0000 (+0000) Subject: Introduce second level caching X-Git-Tag: argeo-slc-2.1.7~2687 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=29a62341b61130736314628fb2af317d210f59dd;hp=e93f27ba6f7b9c25b8e35dcf3607aa9da8a30d60;p=gpl%2Fargeo-slc.git Introduce second level caching git-svn-id: https://svn.argeo.org/slc/trunk@1355 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/org.argeo.slc.hibernate/pom.xml b/org.argeo.slc.hibernate/pom.xml index 5f0da4127..35aed6e4d 100644 --- a/org.argeo.slc.hibernate/pom.xml +++ b/org.argeo.slc.hibernate/pom.xml @@ -62,6 +62,10 @@ org.springframework spring-jdbc + + org.springframework + spring-context-support + hsqldb diff --git a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/cache/ehcache.xml b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/cache/ehcache.xml new file mode 100644 index 000000000..6082951ee --- /dev/null +++ b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/cache/ehcache.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/process/SlcExecution.hbm.xml b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/process/SlcExecution.hbm.xml index 59781dca8..5a9702421 100644 --- a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/process/SlcExecution.hbm.xml +++ b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/process/SlcExecution.hbm.xml @@ -4,6 +4,8 @@ "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> + + @@ -11,6 +13,7 @@ + + + diff --git a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/process/SlcExecutionStep.hbm.xml b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/process/SlcExecutionStep.hbm.xml index ce22c71a4..c8888efa4 100644 --- a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/process/SlcExecutionStep.hbm.xml +++ b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/process/SlcExecutionStep.hbm.xml @@ -1,18 +1,21 @@ - + + + - - - - - - + + + + + + + \ No newline at end of file diff --git a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/spring/applicationContext.xml b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/spring/applicationContext.xml index d7eb22266..1d59de1a6 100644 --- a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/spring/applicationContext.xml +++ b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/spring/applicationContext.xml @@ -1,83 +1,97 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + org/argeo/slc/hibernate/structure/SimpleSElement.hbm.xml org/argeo/slc/hibernate/test/SimpleResultPart.hbm.xml - - org/argeo/slc/hibernate/test/tree/TreeTestResult.hbm.xml - - - org/argeo/slc/hibernate/test/tree/TreeTestResultCollection.hbm.xml - - - org/argeo/slc/hibernate/test/tree/PartSubList.hbm.xml - - - org/argeo/slc/hibernate/test/TestRunDescriptor.hbm.xml - - - org/argeo/slc/hibernate/process/SlcExecution.hbm.xml - - - org/argeo/slc/hibernate/process/SlcExecutionStep.hbm.xml - - - - - - - - + + org/argeo/slc/hibernate/test/tree/TreeTestResult.hbm.xml + + + org/argeo/slc/hibernate/test/tree/TreeTestResultCollection.hbm.xml + + + org/argeo/slc/hibernate/test/tree/PartSubList.hbm.xml + + + org/argeo/slc/hibernate/test/TestRunDescriptor.hbm.xml + + + org/argeo/slc/hibernate/process/SlcExecution.hbm.xml + + + org/argeo/slc/hibernate/process/SlcExecutionStep.hbm.xml + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + hibernate.current_session_context_class=thread + ]]> + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/structure/SimpleSElement.hbm.xml b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/structure/SimpleSElement.hbm.xml index 0bc9e6aea..0c20f3170 100644 --- a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/structure/SimpleSElement.hbm.xml +++ b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/structure/SimpleSElement.hbm.xml @@ -1,18 +1,20 @@ - + + - - - - - - + + + + + + + \ No newline at end of file diff --git a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/SimpleResultPart.hbm.xml b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/SimpleResultPart.hbm.xml index 8a7e9da70..acd3b8cc5 100644 --- a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/SimpleResultPart.hbm.xml +++ b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/SimpleResultPart.hbm.xml @@ -4,6 +4,7 @@ "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> + diff --git a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/TestRunDescriptor.hbm.xml b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/TestRunDescriptor.hbm.xml index a00332cc2..f28c1264e 100644 --- a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/TestRunDescriptor.hbm.xml +++ b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/TestRunDescriptor.hbm.xml @@ -4,6 +4,7 @@ "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> + diff --git a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/tree/PartSubList.hbm.xml b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/tree/PartSubList.hbm.xml index 3a593acdf..23d417608 100644 --- a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/tree/PartSubList.hbm.xml +++ b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/tree/PartSubList.hbm.xml @@ -4,10 +4,12 @@ "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> + + + + @@ -18,6 +20,7 @@ + @@ -29,6 +32,7 @@ + diff --git a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/tree/TreeTestResultCollection.hbm.xml b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/tree/TreeTestResultCollection.hbm.xml index 82d976052..f7fac780b 100644 --- a/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/tree/TreeTestResultCollection.hbm.xml +++ b/org.argeo.slc.hibernate/src/main/resources/org/argeo/slc/hibernate/test/tree/TreeTestResultCollection.hbm.xml @@ -5,10 +5,12 @@ + +