Membro desde: 09/06/2007 00:00:00
Mensagens: 74
Offline
Boas.
Eu estou a desenvolver uma aplicação que usa o Hibernate para persistir os dados. Agora estou a tentar implementar isto usando database pooling mas a tarefa nao está a ser nada fácil.
Aqui está o meu "antigo" (sem database pooling) aplicationContext.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- References all OR mapping files. -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource"><ref local="pooledDS"/></property>
<property name="mappingResources">
<list>
<value>form/action/Person.hbm.xml</value>
</list>
</property>
<!-- Set the type of database; changing this one property will port this to Oracle, MS SQL etc. -->
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
</props>
</property>
</bean>
<!-- Transaction manager for a single Hibernate SessionFactory -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory"><ref local="sessionFactory"/></property>
</bean>