来自Commons DBCP的“日志连接重置”

时间:2011-07-01 05:12:53

标签: apache hibernate spring datasource

我使用Spring,Hibernate进行CRUD操作,并使用Apache'BasicDataSource'进行连接池 现在的问题是在数据源

中使用以下配置时
    <property name="maxActive" value="100"/>
    <property name="maxWait" value="10000"/>
    <property name="removeAbandoned" value="true"/>
    <property name="removeAbandonedTimeout" value="60"/>
    <property name="logAbandoned" value="true"/>
    <property name="maxIdle" value="10"/>

比使用所有连接后我得到“日志连接重置”错误,但需要很长时间才能回来。

如果我从数据源中删除以下行

   <property name="removeAbandoned" value="true"/>
    <property name="removeAbandonedTimeout" value="60"/>
    <property name="logAbandoned" value="true"/>

将以下行添加到SessionFactory(hibernateProperties)

    <prop key="hibernate.connection.release_mode">after_statement</prop>

比我在控制台上没有错误但问题是它使用连接并在完成后立即关闭。

0 个答案:

没有答案