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=
"true">
12 resource=
"classpath:/org/argeo/slc/hibernate/spring/applicationContext.xml" />
14 <!-- Use session factories -->
15 <bean id=
"sessionFactory" parent=
"${sessionFactoryParentBean}" />
17 <!-- JNDI data source -->
18 <bean id=
"slcDefault.jndiTemplate" class=
"org.springframework.jndi.JndiTemplate">
21 <bean id=
"slcDefaut.dataSourceJndi" class=
"org.springframework.jndi.JndiObjectFactoryBean">
22 <property name=
"jndiTemplate" ref=
"slcDefault.jndiTemplate" />
23 <property name=
"jndiName" value=
"java:comp/env/jdbc/mainDs" />
27 <bean id=
"slcServerDefault.sessionFactory.HSQL" parent=
"slcTemplates.sessionFactory.hibernateBasic">
28 <property name=
"dataSource" ref=
"slcDefaut.dataSourceJndi" />
29 <property name=
"hibernateProperties">
31 hibernate.dialect=org.hibernate.dialect.HSQLDialect
32 hibernate.hbm2ddl.auto=update
33 hibernate.connection.autocommit=false
38 <bean id=
"slcServerDefault.sessionFactory.HSQLTest" parent=
"slcTemplates.sessionFactory.hibernateBasic">
39 <property name=
"dataSource" ref=
"slcDefaut.dataSourceJndi" />
40 <property name=
"hibernateProperties">
42 hibernate.dialect=org.hibernate.dialect.HSQLDialect
43 hibernate.hbm2ddl.auto=create
44 hibernate.generate_statistics=true
45 hibernate.connection.autocommit=false
50 <bean id=
"slcServerDefault.sessionFactory.MySQL" parent=
"slcTemplates.sessionFactory.hibernateBasic">
51 <property name=
"dataSource" ref=
"slcDefaut.dataSourceJndi" />
52 <property name=
"hibernateProperties">
54 hibernate.dialect=org.hibernate.dialect.MySQLDialect
55 hibernate.hbm2ddl.auto=update
56 hibernate.connection.autocommit=false
61 <bean id=
"slcServerDefault.sessionFactory.MySQL5" parent=
"slcTemplates.sessionFactory.hibernateBasic">
62 <property name=
"dataSource" ref=
"slcDefaut.dataSourceJndi" />
63 <property name=
"hibernateProperties">
65 hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
66 hibernate.hbm2ddl.auto=update
67 hibernate.connection.autocommit=false
72 <bean id=
"slcServerDefault.sessionFactory.Sybase" parent=
"slcTemplates.sessionFactory.hibernateBasic">
73 <property name=
"dataSource" ref=
"slcDefaut.dataSourceJndi" />
74 <property name=
"hibernateProperties">
76 hibernate.dialect=org.hibernate.dialect.SybaseDialect
77 hibernate.hbm2ddl.auto=update
78 hibernate.connection.autocommit=false
84 <bean id=
"hibernateTemplate" class=
"org.springframework.orm.hibernate3.HibernateTemplate">
85 <property name=
"sessionFactory" ref=
"sessionFactory" />
86 <property name=
"allowCreate" value=
"false" />
89 <bean id=
"testResultDao" parent=
"slcTemplates.dao.testResultDao">
90 <property name=
"hibernateTemplate" ref=
"hibernateTemplate" />
93 <bean id=
"testResultCollectionDao" parent=
"slcTemplates.dao.testResultCollectionDao">
94 <property name=
"hibernateTemplate" ref=
"hibernateTemplate" />
97 <bean id=
"testRunDescriptorDao" parent=
"slcTemplates.dao.testRunDescriptorDao">
98 <property name=
"hibernateTemplate" ref=
"hibernateTemplate" />
101 <bean id=
"slcExecutionDao" parent=
"slcTemplates.dao.slcExecutionDao">
102 <property name=
"hibernateTemplate" ref=
"hibernateTemplate" />
105 <bean id=
"slcAgentDescriptorDao" parent=
"slcTemplates.dao.slcAgentDescriptorDao">
106 <property name=
"hibernateTemplate" ref=
"hibernateTemplate" />
109 <!-- Hibernate instrumentation -->
110 <bean id=
"osivInterceptor"
111 class=
"org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor">
112 <property name=
"sessionFactory" ref=
"sessionFactory" />
116 <bean id=
"transactionManager"
117 class=
"org.springframework.orm.hibernate3.HibernateTransactionManager"
119 <property name=
"sessionFactory" ref=
"sessionFactory" />