java.util.NoSuchElementException: Timeout waiting for idle object

出现这个问题第一个想法就是连接池的参数设置问题,把最大连接数量设置大一些就行了,但是我就一个客服端访问服务器,连接池连接数量不可能会不够用.我的项目架构是spring mvc+hibernate,用spring管理事物.分析之后肯定是dao层获取的session没有close掉.


最后解决方法:把sessionFactory.openSession()改成sessionFactory.getCurrentSession() 

我参考的博客地址,可以理解下这两个方法的意思:http://www.cnblogs.com/mu-mu/archive/2012/01/18/2325141.html

posted @ 2015-11-24 15:11  安辉  阅读(6390)  评论(0编辑  收藏  举报