[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