日期:2014-05-18  浏览次数:20656 次

用spring做的简单的分页显示出现一个奇怪的问题
分页代码:
1、找记录数
String   queryString   =   "select   count(*)   from   Stu ";
Query   query   =   getSession().createQuery(queryString);
return   (Integer)   query.list().get(0);

2、得到该页的List
Query   query   =   getSession().createQuery( "from   Stu ");
query.setFirstResult((page   -   1)   *   pagesize);
query.setMaxResults(pagesize);
return   query.list();

显示一次是正常的,之后再做其他数据库操作,就提示“严重:   Servlet.service()   for   servlet   action   threw   exception
com.microsoft.sqlserver.jdbc.SQLServerException:   该连接已关闭。”。

是不是我的分页代码里把什么数据库连接关闭了,还是spring配置文件里要设置什么东东?

------解决方案--------------------
那你执行下一次的时候不要关闭啊
或者重新获取一下连接看看