使用pager-taglib插件实现SSH框架的分页显示功能,只翻页三出错

页面显示列表后,能正常翻页,但是只翻页3此就程序卡死

问题原因:

在实现翻页功能的DAO程序中使用了getSession()而没有使用session.close()将获得的session释放

在程序中添加释放session的功能,就解决了问题。

一般程序中使用的getHibernateTemplate中session是由spring自动管理的。

而程序中自己使用的session则需要手动管理。没个session的流程都必须包括getsession() ,openSession()

session.close(),过程中如果有事务存在则还需要gettransaction和committe


你可能感兴趣的:(spring,程序)