<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"
+ xmlns:aop="http://www.springframework.org/schema/aop"
+ xmlns:tx="http://www.springframework.org/schema/tx"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"
default-lazy-init="true">
<import
</property>
<property name="properties">
<props>
- <prop key="${sessionFactoryParentBean}">
- slcDefault.sessionFactory.hibernateTestHSQL
+ <prop key="sessionFactoryParentBean">
+ slcServerDefault.sessionFactory.hibernateTestHSQL
</prop>
</props>
</property>
<bean id="sessionFactory" parent="${sessionFactoryParentBean}" />
+ <bean id="slcServerDefault.sessionFactory.hibernateTestHSQL"
+ parent="slcTemplates.sessionFactory.hibernateBasic">
+ <property name="dataSource"
+ ref="slcDefault.dataSource.inMemoryTestHSQL" />
+ <property name="hibernateProperties">
+ <value><![CDATA[
+ hibernate.dialect=org.hibernate.dialect.HSQLDialect
+ hibernate.hbm2ddl.auto=create
+ hibernate.current_session_context_class=thread
+ hibernate.generate_statistics=true
+ ]]></value>
+ </property>
+ </bean>
+
<bean id="slcServerDefault.sessionFactory.persistentHSQL"
parent="slcTemplates.sessionFactory.hibernateBasic">
<property name="dataSource"
parent="slcTemplates.dao.slcExecutionDao">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
+
+ <!-- Hibernate instrumentation -->
+ <bean id="osivInterceptor"
+ class="org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor">
+ <property name="sessionFactory" ref="sessionFactory" />
+ </bean>
</beans>
\ No newline at end of file