1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <beans xmlns=
"http://www.springframework.org/schema/beans"
3 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance"
4 xmlns:
context=
"http://www.springframework.org/schema/context"
5 xsi:
schemaLocation=
"http://www.springframework.org/schema/beans
6 http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
7 http://www.springframework.org/schema/context
8 http://www.springframework.org/schema/context/spring-context-4.3.xsd">
10 <bean class=
"eu.etaxonomy.cdm.opt.config.DataSourceConfigurer" >
13 <bean id=
"jndiHibernateProperties" class=
"org.springframework.beans.factory.config.PropertiesFactoryBean" >
14 <property name=
"locations" value=
"classpath:hibernate.properties"/>
15 <property name=
"localOverride" value=
"false"/>
16 <property name=
"properties">
17 <!-- This configures default hibernate properties which can be overwritten
18 by the properties defined in the hibernate.properties file
22 the hibernate.dialect will be set by the JndiDataSourceConfig according to the
23 according WebAppContext attributes or to the environment variable
25 <prop key=
"hibernate.hbm2ddl.auto">validate
</prop><!-- !!! must never be set to 'update' !!! -->
26 <prop key=
"hibernate.cache.region.factory_class">org.hibernate.cache.internal.NoCachingRegionFactory
</prop>
27 <prop key=
"hibernate.show_sql">false
</prop>
28 <prop key=
"hibernate.format_sql">false
</prop>
29 <prop key=
"hibernate.bytecode.provider">javassist
</prop>
30 <prop key=
"hibernate.search.default.directory_provider">org.hibernate.search.store.impl.FSDirectoryProvider
</prop>
31 <prop key=
"hibernate.search.default.indexBase">${eu.etaxonomy.cdm.search.index.path}
</prop><!-- set in applicationContext.xml -->
33 <!-- disabling hibernate search for testing (speed up and lesser heap usage)
34 <prop key="hibernate.search.autoregister_listeners">false</prop>