<!-- 来自JNDI的tomcat数据源,有连接池。但是用起来怎么就释放不了连接呢?程序只知道申请,不知道释放! -->
<bean id="JndiDataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/SqlServer</value>
</property>
<property name="resourceRef">
<value>true</value>
</property>
</bean>
<!-- hibernate的会话工厂 -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="JndiDataSource"></ref>
</property>
<property name="hibernateProperties">
<props>
<prop key

博客内容描述了在Spring整合Hibernate应用中遇到的数据库连接池Timeout问题,具体表现为'Timeout waiting for idle object'。作者配置了从JNDI获取Tomcat的数据源,并详细展示了Spring配置文件,包括数据源、SessionFactory、事务管理器以及事务拦截器的设置。最后提到已成功解决了问题。
最低0.47元/天 解锁文章
818

被折叠的 条评论
为什么被折叠?



