Hibernate连接池与DataSource连接池

时间:2016-04-14 22:43:38

标签: connection-pooling

<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属性是完全冗余的吗?如果是,它会以任何方式占用不必要的资源吗?

感谢。

0 个答案:

没有答案