hibernate 分页出错

hunterzhang0812 2008-05-27 10:18:45
用hibernate+spring做的分页,点过几次后,就提示一个和页面不相关的action不能打开.
分页代码:
public List findPage(String hql,int first,int max){
List result = new ArrayList();
Session sess = null;
try{
log.error("=====find page in try=======");
sess = (Session) getSession();
// super.getSession();
Query query = sess.createQuery(hql);
query.setFirstResult(first);
query.setMaxResults(max);
// System.out.println("===========hql: " + hql);
long date1 = new Date().getTime();
result = query.list();
long date2 = new Date().getTime();
log.error("========get page spend " + (date2-date1) + " seconds");
}catch(RuntimeException re){
log.error("========exception========");
re.printStackTrace();
} finally {
if (sess != null) {
sess.close();
log.error("==========session closed=========");
}
}
最多的情况是从最后一页跳到第一页的时候出错.错误如图:

...全文
84 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ssrainbow 2008-05-28
  • 打赏
  • 举报
回复
配置错了
strawren 2008-05-28
  • 打赏
  • 举报
回复
给出异常信息,才能知道哪儿出错了啊

最好把代码也贴出来
潜水丁香 2008-05-28
  • 打赏
  • 举报
回复
session不要手动去关闭,这样没有用的,最好的Spring 与Hibernate 整合一下。应该不难。
hunterzhang0812 2008-05-28
  • 打赏
  • 举报
回复
也没啥配置,就用spring做了个bean和数据源,其它的也就是hibernate上的东西了.然后就struts上的mapping
出错的是报无法打开站点.URL是另外一个action.do
M_song 2008-05-28
  • 打赏
  • 举报
回复
相关配置贴出来,包括出错信息!
hunterzhang0812 2008-05-28
  • 打赏
  • 举报
回复
配置什么的都没错,已经解决了,是用了别人的日历控件的问题.已经解决,谢谢各位
hunterzhang0812 2008-05-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhj92lxs 的回复:]
看看first和max是否有值
[/Quote]
有,后台都打印出来了,报的错是不能打开一个不相关的action.do,不知啥原因
zhj92lxs 2008-05-27
  • 打赏
  • 举报
回复
看看first和max是否有值
hunterzhang0812 2008-05-27
  • 打赏
  • 举报
回复

图片

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧