<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${db.driver}"/>
<property name="url" value="${db.jdbcurl}"/>
<property name="username" value="${db.username}"/>
<property name="password" value="${db.password}"/>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="datasource">
<property name="hibernateProperties">
<value>
hibernate.c3po.max_size=20
</value>
</property>
</bean>
大家好,我已经为我的申请做好了准备。我们使用DBCP连接池。但是,我们还在我的休眠SessionFactory中设置了c3po属性。
我在日志中的观察结果表明DBCP在hibernate中覆盖了C3P0属性。
在这种情况下,c3p0属性是完全冗余的吗?如果是,它会以任何方式占用不必要的资源吗?
感谢。