Estoy usando Spring 3.1.0.RELEASE, Hibernate 4.0.1.Final y MySQL 5.1. ¿Cuál es la fuente de datos agrupados que debería usar? Actualmente estoy usando (fragmento del archivo de contexto de aplicación) ...¿Qué fuente de datos combinados debería usar para Spring 3.1.0, Hibernate 4.0.1.Final y MySQL 5.1?
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost:3306/myproj</value>
</property>
<property name="username">
<value>myproj</value>
</property>
<property name="password">
<value>password</value>
</property>
</bean>
pero esto no es una fuente de datos agrupados, creación de conexiones JDBC en cada llamada. Solía tener esta configuración de Hibernate (hibernate.cfg.xml) ...
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/myproj</property>
<property name="hibernate.connection.username">myproj</property>
<property name="hibernate.connection.password">password</property>
<property name="hibernate.connection.pool_size">10</property>
<property name="show_sql">true</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
...
pero debido a un error en la primavera 3.1.0, no puedo usar un archivo de configuración de mi hibernate.cfg.xml cuando frijol fábrica de sesiones (que he intentado hacer como esto - fragmento del archivo de contexto de aplicación de primavera ...)
<bean class="org.springframework.orm.hibernate4.LocalSessionFactoryBean" id="sessionFactory">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
Ahora org.apache.commons.dbcp2.BasicDataSource –