[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/preferences ...
Christian Bauer
christian at hibernate.org
Fri Apr 27 06:34:44 EDT 2007
User: cbauer
Date: 07/04/27 06:34:44
Modified: examples/wiki/src/main/org/jboss/seam/wiki/core/preferences
WikiPreferenceProvider.java
Log:
Now deployable on 4.2 out-of-box (local Hibernate JARs) and optimized SQL and caching
Revision Changes Path
1.2 +4 -1 jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/preferences/WikiPreferenceProvider.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: WikiPreferenceProvider.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/preferences/WikiPreferenceProvider.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- WikiPreferenceProvider.java 2 Apr 2007 18:25:06 -0000 1.1
+++ WikiPreferenceProvider.java 27 Apr 2007 10:34:44 -0000 1.2
@@ -174,7 +174,8 @@
entityManager.createQuery(
"select wp from WikiPreferenceValue wp" +
" where wp.componentName = :name and wp.user is null and wp.node is null"
- ).setParameter("name", preferenceComponent.getName()).getResultList();
+ ).setParameter("name", preferenceComponent.getName())
+ .setHint("org.hibernate.cacheable", true).getResultList();
for (WikiPreferenceValue value : values) {
PreferenceProperty property = preferenceComponent.getPropertiesByName().get( value.getPropertyName() );
@@ -198,6 +199,7 @@
)
.setParameter("name", preferenceComponent.getName())
.setParameter("user", user)
+ .setHint("org.hibernate.cacheable", true)
.getResultList();
for (WikiPreferenceValue value : values) {
value.setPreferenceProperty(preferenceComponent.getPropertiesByName().get( value.getPropertyName() ));
@@ -214,6 +216,7 @@
)
.setParameter("name", preferenceComponent.getName())
.setParameter("node", node)
+ .setHint("org.hibernate.cacheable", true)
.getResultList();
for (WikiPreferenceValue value : values) {
value.setPreferenceProperty(preferenceComponent.getPropertiesByName().get( value.getPropertyName() ));
More information about the jboss-cvs-commits
mailing list