《Hibernate实现分页查询的原理分析》的相关内容
相关讨论
Oracle中慎用带有order by的分页
Hibernate处理Oracle的分页,是用rownum。
代码如下:
[code:1]
public String getLimitString(String sql, boolean hasOffset)
{
StringBuffer pagingSelect = new StringBuffer(sql.length() ...
by winterchipmunk 2004-12-21 浏览 (11017) 回复 (12) 关键字:
hibernate分页
例如:
从第2万条开始取出100条记录
代码:
Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
q.setMaxResults(100);
List l = q.list();
例如:
从第2万条开始取出100条记录
代码: ...
by zhangpeng8394 2007-11-17 浏览 (558) 回复 (3) 关键字:
Hibernate分页源代码的疑惑?
谁都知道Hibernate可以实现分页查询的功能,在以前robbin的帖子http://www.javaeye.com/topic/261也比较详细的说明过,但今天看了其中的源代码,还是不是很理解,主要是与JDBC对照而言。
Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
q.setMaxR ...
by firebirdyuan 2008-04-18 浏览 (790) 回复 (2) 关键字: hibernate分页源代码
相关博客
答复: Hibernate实现分页查询的原理分析
robbin 写道
再来看net.sf.hibernate.dialect.Oracle9Dialect:
[code:1]public boolean supportsLimit() {
return true;
}
public String getLimitString(String sql) {
StringBuffer pagingSelect = new StringBu ...
by firewood 2008-03-27 浏览 (87) 回复 (0) 关键字:
hibernate分页原理
Hibernate 可以实现分页查询,例如:
从第2万条开始取出100条记录
Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
q.setMaxResults(100);
List l = q.list();
那么Hibernate底层如何实现分页的呢?实际上Hi ...
by wind_bell 2006-09-27 浏览 (1535) 回复 (2) 关键字:
Hibernate实现分页查询的原理分析
Hibernate 可以实现分页查询,例如:
从第2万条开始取出100条记录
代码
Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
...
by rq2_79 2007-09-19 浏览 (441) 回复 (1) 关键字:
Hibernate分页查询原理解读(转)
http://www.it.com.cn/f/edu/053/27/93817.htm 2005-3-27 20:39:00 文/robbin 出处:hibernate.org Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录 Query q = session.createQuery("from Cat as c"); q.setFirstResu ...
by cherishchen 2008-04-02 浏览 (72) 回复 (0) 关键字:
收藏:ibatis hibernate 分页
引用使用ibatis,hibernate等,分页已经内部实现了,设置一下就可以了
1)hibernate
Query q = session.createQuery("from Cat as c");
q.setFirstResult(50);
q.setMaxResults(100);
List l = q.list();
那么Hibernate底层如何实现 ...
by qingzhuang 2006-11-04 浏览 (571) 回复 (0) 关键字:
相关圈子讨论
ecside在基于oracle数据库层的分页中如何实现
我将例子迁移到ORACLE数据库中是出错。
出错的内容是sql语句的。是不支持
SELECT * FROM WHERE 1=1 LIMIT ? OFFSET ? 形式的sql语句。
现在不知如何解决,请帮忙!!!
by zhangbowu 2007-10-22 浏览 (735) 回复 (8)
ECSide基于数据库的分页、排序、过滤的实现
首先ecside展现列表、排序、过滤(该三种操作以下简称为 RSF )的实现原理完全和原版EC一样,
如果您对原版EC的retrieveRowsCallback、sortRowsCallback、filterRowsCallback 非常熟悉,那么可以忽略此文.
先来简单介绍一下RSF操作方式.
ecside对数据的展现操作有三种:分页展现,按列排序(目前只支持单列),按列过滤(支持多列联合 ...
by fins 2007-06-01 浏览 (4794) 回复 (16)
【总结】◆◆◆◆ECSide2.0RC1目前发现的问题!◆◆◆◆(请看最后回复帖,更新至2007-10-28 某些环境下使用#_EX报错的解决方法~)
偶用了ECSide2.0RC1时间不长·的确有很多亮点~但是,目前只是停留在测试研究阶段~
主要原因,在Weblogic8.1环境下,很多BUG就出来了~浏览下论坛,发现和我遇到一样问题的人还不少哦
-------------------------------------
总结如下(Weblogic8.1.6,JDK1.4环境):
-------------------------------- ...
by pharaohsprince 2007-09-19 浏览 (1301) 回复 (15)
关于Ecside里db2等不支持limit函数的数据库分页问题
Fins,想问一下如果数据库本身不支持(LIMIT ? OFFSET ?)的话,有没有好的解决方案呢?像DB2,只能用这个方式:DB2分页查询
SELECT * FROM (Select 字段1,字段2,字段3,rownumber() over(ORDER BY 排序用的列名 ASC) AS rn from 表名) AS a1 WHERE a1.rn BETWEEN 10 AND 20
如果是能 ...
by jandytom 2007-04-29 浏览 (492) 回复 (5)
相关新闻
Ruby on Rails 2.0的新功能介绍
万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。
Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3414) 回复 (4) 关键字: rails
推荐知识库条目
Comming soon

