[jboss-cvs] jboss-seam/examples/wiki/src/etc/META-INF ...

Christian Bauer christian at hibernate.org
Fri Apr 27 06:33:45 EDT 2007


  User: cbauer  
  Date: 07/04/27 06:33:45

  Modified:    examples/wiki/src/etc/META-INF   persistence-prod-war.xml
                        persistence-dev-war.xml
  Log:
  Now deployable on 4.2 out-of-box (local Hibernate JARs) and optimized SQL and caching
  
  Revision  Changes    Path
  1.5       +59 -9     jboss-seam/examples/wiki/src/etc/META-INF/persistence-prod-war.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: persistence-prod-war.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/etc/META-INF/persistence-prod-war.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- persistence-prod-war.xml	21 Apr 2007 08:13:50 -0000	1.4
  +++ persistence-prod-war.xml	27 Apr 2007 10:33:45 -0000	1.5
  @@ -7,11 +7,61 @@
   
      <persistence-unit name="wiki" transaction-type="JTA">
         <provider>org.hibernate.ejb.HibernatePersistence</provider>
  -      <jta-data-source>java:/wikiDatasource</jta-data-source>
  +        <jta-data-source>wikiDatasource</jta-data-source>
         <properties>
            <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect"/>
  +            <property name="hibernate.transaction.manager_lookup_class"
  +                      value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
  +
  +            <!-- Logging -->
  +            <property name="hibernate.show_sql" value="false"/>
  +            <property name="hibernate.use_sql_comments" value="true"/>
  +            <property name="hibernate.format_sql" value="true"/>
  +
  +            <!-- Search engine -->
  +            <property name="hibernate.search.default.directory_provider"
  +                      value="org.hibernate.search.store.FSDirectoryProvider"/>
  +            <property name="hibernate.search.default.indexBase" value="/tmp/lucene/indexes"/>
  +
  +            <!-- Run the Hibernate bytecode instrumentation at deployment time, for lazy loading of @ToOne and byte[] properties -->
  +            <!-- TODO: That doesn't work for me, using the enhancer in build.xml manually -->
  +            <property name="hibernate.ejb.use_class_enhancer" value="true"/>
  +            <property name="hibernate.max_fetch_depth" value="2"/>
            <property name="hibernate.jdbc.batch_size" value="0"/>
  -         <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
  +
  +            <!-- Enable Hibernate statistics, needs SessionFactory in JNDI for JMX monitoring -->
  +            <property name="hibernate.generate_statistics" value="true"/>
  +            <property name="hibernate.session_factory_name" value="SessionFactories/laceWikiSF"/>
  +
  +            <!-- Enable EHCache and register the JMX monitoring MBean -->
  +            <property name="hibernate.cache.provider_class" value="org.jboss.seam.wiki.util.MonitoringEHCacheProvider"/>
  +            <property name="hibernate.cache.use_query_cache" value="true"/>
  +            <property name="hibernate.cache.use_second_level_cache" value="true"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.preferences.WikiPreferenceValue"
  +                      value="read-write, WikiPreference"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.Node"
  +                      value="read-write, WikiNode"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.LinkProtocol"
  +                      value="nonstrict-read-write, WikiLinkProtocol"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.Feed"
  +                      value="read-write, WikiFeed"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.FeedEntry"
  +                      value="read-write, WikiFeedEntry"/>
  +
  +            <property name="hibernate.ejb.collectioncache.org.jboss.seam.wiki.core.model.Feed.feedEntries"
  +                      value="read-write, WikiFeedEntryCollection"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.User"
  +                      value="read-write, WikiUser"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.Comment"
  +                      value="nonstrict-read-write, WikiComment"/>
  +
         </properties>
      </persistence-unit>
   
  
  
  
  1.6       +66 -19    jboss-seam/examples/wiki/src/etc/META-INF/persistence-dev-war.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: persistence-dev-war.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/etc/META-INF/persistence-dev-war.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- persistence-dev-war.xml	26 Apr 2007 05:29:17 -0000	1.5
  +++ persistence-dev-war.xml	27 Apr 2007 10:33:45 -0000	1.6
  @@ -7,17 +7,64 @@
                
      <persistence-unit name="wiki" transaction-type="JTA">
         <provider>org.hibernate.ejb.HibernatePersistence</provider>
  -      <jta-data-source>java:/wikiDatasource</jta-data-source>
  +        <jta-data-source>wikiDatasource</jta-data-source>
         <properties>
            <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
  +            <property name="hibernate.transaction.manager_lookup_class"
  +                      value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
  +
  +            <!-- Automatic schema export and drop -->
            <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
  -         <property name="hibernate.show_sql" value="true"/>
  +
  +            <!-- Logging -->
  +            <property name="hibernate.show_sql" value="false"/>
            <property name="hibernate.use_sql_comments" value="true"/>
  -         <property name="hibernate.format_sql" value="false"/>
  -         <property name="hibernate.jdbc.batch_size" value="0"/>
  -         <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
  -         <property name="hibernate.search.default.directory_provider" value="org.hibernate.search.store.FSDirectoryProvider"/>
  +            <property name="hibernate.format_sql" value="true"/>
  +
  +            <!-- Search engine -->
  +            <property name="hibernate.search.default.directory_provider"
  +                      value="org.hibernate.search.store.FSDirectoryProvider"/>
            <property name="hibernate.search.default.indexBase" value="/tmp/lucene/indexes"/>
  +
  +            <!-- Run the Hibernate bytecode instrumentation at deployment time, for lazy loading of @ToOne and byte[] properties -->
  +            <!-- TODO: That doesn't work for me, using the enhancer in build.xml manually -->
  +            <property name="hibernate.ejb.use_class_enhancer" value="true"/>
  +            <property name="hibernate.max_fetch_depth" value="2"/>
  +            <property name="hibernate.jdbc.batch_size" value="0"/>
  +
  +            <!-- Enable Hibernate statistics, needs SessionFactory in JNDI for JMX monitoring -->
  +            <property name="hibernate.generate_statistics" value="true"/>
  +            <property name="hibernate.session_factory_name" value="SessionFactories/laceWikiSF"/>
  +
  +            <!-- Enable EHCache and register the JMX monitoring MBean -->
  +            <property name="hibernate.cache.provider_class" value="org.jboss.seam.wiki.util.MonitoringEHCacheProvider"/>
  +            <property name="hibernate.cache.use_query_cache" value="false"/>
  +            <property name="hibernate.cache.use_second_level_cache" value="false"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.preferences.WikiPreferenceValue"
  +                      value="read-write, WikiPreference"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.Node"
  +                      value="read-write, WikiNode"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.LinkProtocol"
  +                      value="nonstrict-read-write, WikiLinkProtocol"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.Feed"
  +                      value="read-write, WikiFeed"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.FeedEntry"
  +                      value="read-write, WikiFeedEntry"/>
  +
  +            <property name="hibernate.ejb.collectioncache.org.jboss.seam.wiki.core.model.Feed.feedEntries"
  +                      value="read-write, WikiFeedEntryCollection"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.User"
  +                      value="read-write, WikiUser"/>
  +
  +            <property name="hibernate.ejb.classcache.org.jboss.seam.wiki.core.model.Comment"
  +                      value="nonstrict-read-write, WikiComment"/>
  +
         </properties>
      </persistence-unit>
       
  
  
  



More information about the jboss-cvs-commits mailing list