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" xmlns:
aop=
"http://www.springframework.org/schema/aop"
4 xmlns:
tx=
"http://www.springframework.org/schema/tx"
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
8 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"
9 default-lazy-init=
"false">
12 resource=
"classpath:/org/argeo/slc/hibernate/spring/applicationContext.xml"
16 Use session factories <bean id="sessionFactory"
17 parent="${sessionFactoryParentBean}" />
21 <bean id="sessionFactory"
22 parent="slcTemplates.sessionFactory.hibernateBasic" lazy-init="false">
23 <property name="dataSource"
24 ref="slcDefault.dataSource.inMemoryTestHSQL" /> <property
25 name="hibernateProperties"> <value><![CDATA[
26 hibernate.dialect=org.hibernate.dialect.HSQLDialect
27 hibernate.hbm2ddl.auto=create hibernate.generate_statistics=true
28 hibernate.connection.autocommit=false ]]></value> </property> </bean>
30 <bean id=
"sessionFactory" parent=
"slcTemplates.sessionFactory.hibernateBasic">
31 <property name=
"dataSource" ref=
"dataSource" />
32 <property name=
"hibernateProperties">
34 hibernate.dialect=org.hibernate.dialect.HSQLDialect
35 hibernate.hbm2ddl.auto=create
36 hibernate.current_session_context_class=thread
41 <bean id=
"dataSource" class=
"org.hsqldb.jdbc.jdbcDataSource">
42 <property name=
"database" value=
"jdbc:hsqldb:mem:test"/>
43 <property name=
"user" value=
"sa"/>
44 <property name=
"password" value=
""/>
48 <bean id=
"hibernateTemplate" class=
"org.springframework.orm.hibernate3.HibernateTemplate">
49 <property name=
"sessionFactory" ref=
"sessionFactory" />
50 <property name=
"allowCreate" value=
"false" />
53 <bean id=
"testResultDao" parent=
"slcTemplates.dao.testResultDao">
54 <property name=
"hibernateTemplate" ref=
"hibernateTemplate" />
57 <bean id=
"testResultCollectionDao" parent=
"slcTemplates.dao.testResultCollectionDao">
58 <property name=
"hibernateTemplate" ref=
"hibernateTemplate" />
61 <bean id=
"testRunDescriptorDao" parent=
"slcTemplates.dao.testRunDescriptorDao">
62 <property name=
"hibernateTemplate" ref=
"hibernateTemplate" />
65 <bean id=
"slcExecutionDao" parent=
"slcTemplates.dao.slcExecutionDao">
66 <property name=
"hibernateTemplate" ref=
"hibernateTemplate" />
69 <bean id=
"slcAgentDescriptorDao" parent=
"slcTemplates.dao.slcAgentDescriptorDao">
70 <property name=
"hibernateTemplate" ref=
"hibernateTemplate" />