ref #10067, #10070 reassign javassist as bytecode provider in cdmlib
[cdmlib.git] / cdmlib-remote-webapp / src / main / webapp / WEB-INF / datasources / configurable.xml
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">
9
10 <bean class="eu.etaxonomy.cdm.opt.config.DataSourceConfigurer" >
11 </bean>
12
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
19 -->
20 <props>
21 <!--
22 the hibernate.dialect will be set by the JndiDataSourceConfig according to the
23 according WebAppContext attributes or to the environment variable
24 -->
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 -->
32
33 <!-- disabling hibernate search for testing (speed up and lesser heap usage)
34 <prop key="hibernate.search.autoregister_listeners">false</prop>
35 -->
36
37 </props>
38 </property>
39 </bean>
40 </beans>