Project

General

Profile

Download (2.91 KB) Statistics
| Branch: | Tag: | Revision:
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-2.5.xsd
7
    http://www.springframework.org/schema/context
8
    http://www.springframework.org/schema/context/spring-context-2.5.xsd">
9

    
10
    <bean id="dataSource"  lazy-init="true" class="eu.etaxonomy.cdm.database.UpdatableRoutingDataSource">
11
    	<property name="targetDataSources">
12
	      <map key-type="java.lang.String">
13
	         <entry key="cichorieae" value-ref="cichorieaeDataSource"/>
14
	         <entry key="palmae" value-ref="palmaeDataSource"/>
15
	         <entry key="diptera" value-ref="dipteraDataSource"/>
16
	      </map>
17
   		</property>
18
   		<property name="defaultTargetDataSource" ref="cichorieaeDataSource"/>
19
   </bean>
20

    
21
    <bean id="cichorieaeDataSource"  lazy-init="true" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
22
        <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
23
        <property name="username" value="${local.usr}"/>
24
        <property name="password" value="${local.pwd}"/>
25
        <property name="url" value="jdbc:mysql://${local.host}/cdm_local_cichorieae"/>
26
    </bean>
27
    <bean id="palmaeDataSource"  lazy-init="true" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
28
        <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
29
        <property name="username" value="${local.usr}"/>
30
        <property name="password" value="${local.pwd}"/>
31
        <property name="url" value="jdbc:mysql://${local.host}/cdm_local_palmae"/>
32
    </bean>
33

    
34
    <bean id="dipteraDataSource"  lazy-init="true" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
35
        <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
36
        <property name="username" value="${local.usr}"/>
37
        <property name="password" value="${local.pwd}"/>
38
        <property name="url" value="jdbc:mysql://${local.host}/cdm_local_diptera"/>
39
    </bean>
40
    
41
    <!-- This configures default properties, which can overridden with the file specified by the location property -->
42
    <bean id="hibernateProperties" 
43
        class="org.springframework.beans.factory.config.PropertiesFactoryBean">
44
        <property name="properties">
45
            <props>
46
                <prop key="hibernate.hbm2ddl.auto">validate</prop>
47
                <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
48
                <prop key="hibernate.cache.provider_class">org.hibernate.cache.NoCacheProvider</prop>
49
                <prop key="hibernate.show_sql">true</prop>
50
                <prop key="hibernate.format_sql">false</prop>
51
            </props>
52
        </property>
53
    </bean>
54

    
55
</beans>
(2-2/5)