论坛首页 入门技术论坛

seam jpa 分页

浏览 2425 次
锁定老帖子 主题:seam jpa 分页
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-11   最后修改:2009-01-11
jboss seam jpa 实现使用的是jboss hibernate
setFirstResult();
setMaxResults();
以上两个api在oracle数据库中的实现如下:

public boolean supportsLimit(); {   
  return true;   
}   
  
public String getLimitString(String sql); {   
  StringBuffer pagingSelect = new StringBuffer(100);;   
  pagingSelect.append("select * from ( select row_.*, rownum rownum_ from ( ");;   
  pagingSelect.append(sql);;   
  pagingSelect.append(" ); row_ where rownum <= ?); where rownum_ > ?");;   
  return pagingSelect.toString();;   
}  
那么需要排序后的分页

就要在ORDER BY中追加表的主键以达到稳定排序
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics