]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.webapp/src/main/webapp/WEB-INF/applicationContext.xml
Various changes (currently broken, apparently Castor is hanging)
[gpl/argeo-slc.git] / org.argeo.slc.webapp / src / main / webapp / WEB-INF / applicationContext.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 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
5
6 <import
7 resource="classpath:/org/argeo/slc/hibernate/spring/applicationContext.xml" />
8
9 <bean
10 class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
11 <property name="locations">
12 <value>WEB-INF/local.properties</value>
13 </property>
14 <property name="properties">
15 <props>
16 <prop key="${dataSourceBean}">
17 slcTemplates.dataSource.inMemoryTestHSQL
18 </prop>
19 </props>
20 </property>
21 </bean>
22
23 <bean id="sessionFactory"
24 parent="slcTemplates.sessionFactory.hibernateBasic">
25 <property name="dataSource" ref="${dataSourceBean}" />
26 <property name="hibernateProperties">
27 <value><![CDATA[
28 hibernate.dialect=org.hibernate.dialect.HSQLDialect
29 hibernate.hbm2ddl.auto=update
30 ]]></value>
31 </property>
32 </bean>
33
34 <bean id="persistentDataSource"
35 class="org.springframework.jdbc.datasource.SingleConnectionDataSource"
36 destroy-method="destroy">
37 <property name="driverClassName" value="org.hsqldb.jdbcDriver" />
38 <property name="url" value="${jdbcUrl}" />
39 <property name="username" value="sa" />
40 <property name="password" value="" />
41 <property name="suppressClose" value="true" />
42 </bean>
43
44 <bean id="testResultDao" parent="slcTemplates.dao.testResultDao">
45 <property name="sessionFactory" ref="sessionFactory" />
46 </bean>
47
48 <bean id="slcExecutionDao"
49 parent="slcTemplates.dao.slcExecutionDao">
50 <property name="sessionFactory" ref="sessionFactory" />
51 </bean>
52 </beans>