<session-factory>\r
\r
<property name="connection.release_mode">after_transaction</property>\r
- <property name="show_sql">true</property>\r
- <property name="format_sql">true</property>\r
- <property name="use_sql_comments">true</property>\r
+ \r
+ <property name="hibernate.implicit_naming_strategy">org.hibernate.boot.model.naming.ImplicitNamingStrategyComponentPathImpl</property>\r
+ \r
\r
<!-- Connection Pooling -->\r
<!-- <property name="hibernate.connection.provider_class">org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider</property> -->\r
- <property name="hibernate.connection.provider_class">org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl</property>\r
- <!--\r
+ <!-- <property name="hibernate.connection.provider_class">org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl</property>\r
+ -->\r
+ <property name="hibernate.connection.provider_class">eu.etaxonomy.taxeditor.remoting.cache.CdmModelCacherConnectionProvider</property>\r
+ \r
+ <!--\r
Configuring the C3P0ConnectionProvider\r
========================================\r
see http://www.mchange.com/projects/c3p0/index.html#hibernate-specific\r
in your hibernate configuration, using hibernate-specific configuration keys.\r
All other properties must be defined as usual in a c3p0.properties file.\r
This is confusing, and will hopefully be simplified some time in the future, but for now...\r
+ \r
+ DOCUMENTATION UPDATE (2015-05-22):\r
+ Hibernate's C3P0ConnectionProvider renames 7 c3p0 configuration properties, which, \r
+ if set in your hibernate configuration, will override any configuration you may have set \r
+ in a c3p0.properties file.\r
+ TODO: are points (2) and (3) still valid? I don't think so! (AK)\r
\r
hibernate.c3p0.acquire_increment\r
hibernate.c3p0.idle_test_period\r
<mapping class="eu.etaxonomy.cdm.model.common.ExtensionType"/>\r
<mapping class="eu.etaxonomy.cdm.model.common.IdentifiableSource"/>\r
<mapping class="eu.etaxonomy.cdm.model.common.Identifier"/>\r
+ <mapping class="eu.etaxonomy.cdm.model.common.IntextReference"/>\r
<mapping class="eu.etaxonomy.cdm.model.common.GrantedAuthorityImpl"/>\r
<mapping class="eu.etaxonomy.cdm.model.common.Group"/>\r
<mapping class="eu.etaxonomy.cdm.model.common.Language"/>\r
<mapping class="eu.etaxonomy.cdm.model.taxon.Taxon"/>\r
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonBase"/>\r
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>\r
+ <mapping class="eu.etaxonomy.cdm.model.taxon.TaxonNodeAgentRelation"/>\r
<mapping class="eu.etaxonomy.cdm.model.taxon.Classification"/>\r
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"/>\r
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType"/>\r
\r
<!-- Validation Package -->\r
- <mapping class="eu.etaxonomy.cdm.model.validation.EntityValidationResult"/>\r
+ <mapping class="eu.etaxonomy.cdm.model.validation.EntityValidation"/>\r
<mapping class="eu.etaxonomy.cdm.model.validation.EntityConstraintViolation"/>\r
\r
<!-- View Package -->\r
<mapping class="eu.etaxonomy.cdm.model.view.AuditEvent"/>\r
\r
- <!-- for filling caches -->\r
- <!-- since hibernate 4 listeners are not handled via hibernate.cfg.xml anymore -->\r
- <!-- http://stackoverflow.com/questions/8616146/eventlisteners-using-hibernate-4-0-with-spring-3-1-0-release\r
- https://community.jboss.org/wiki/HibernateCoreMigrationGuide40 -->\r
+\r
\r
</session-factory>\r
</hibernate-configuration>
\ No newline at end of file