《答复: Hibernate实现分页查询的原理分析》的相关内容
相关讨论
Hibernate实现分页查询的原理分析
Hibernate 可以实现分页查询,例如:
从第2万条开始取出100条记录
[code:1]Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
q.setMaxResults(100&a ...
by robbin 2003-09-16 浏览 (33080) 回复 (5) 关键字:
Oracle中慎用带有order by的分页
Hibernate处理Oracle的分页,是用rownum。
代码如下:
[code:1]
public String getLimitString(String sql, boolean hasOffset)
{
StringBuffer pagingSelect = new ...
by winterchipmunk 2004-12-21 浏览 (11349) 回复 (12) 关键字:
分页查询的SQL语句,出现重复记录!
table1中表有字段(其余字段省)
ID 主键
DATA_UPDATE_TIME 数据更新时间(只存储了年月日)
分页查询的语句如下
select *
from (
select row_.*, rownum rownum_
&n ...
by lenozhi 2007-01-29 浏览 (2383) 回复 (4) 关键字:
数据分页显示的一种方法
在oracle数据库中可以使用rownum进行分页显示,是通过把数据放到临时表里然后再根据显示页数取出的,据公司的dba分析,每次操作会对整个表进行扫描,这样的话我觉得在效率和性能上是个问题,我想用以下方式来解决这个问题,先把想法写一下,大家给点意见
做第一次查询时,首先获得所有满足条件的纪录的id集合,然后将这个集合和要显示的纪录返回给客户端;客户端缓存这个id集合,如果要查某一页的数据,我在 ...
by yhc0125 2004-11-12 浏览 (17945) 回复 (26) 关键字:
相关博客
收藏:ibatis hibernate 分页
引用使用ibatis,hibernate等,分页已经内部实现了,设置一下就可以了
1)hibernate
Query q = session.createQuery("from Cat as c");
q.setFirstResult(50);
q.setMaxResults(100);
List l = q.list();
那么 ...
by qingzhuang 2006-11-04 浏览 (584) 回复 (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 浏览 (1564) 回复 (2) 关键字:
Hibernate实现分页查询的原理分析
Hibernate 可以实现分页查询,例如:
从第2万条开始取出100条记录
代码
Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
...
by rq2_79 2007-09-19 浏览 (475) 回复 (1) 关键字:
hibernate 分页
Hibernate
可以实现分页
查询,例如:
Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
q.setMaxResults(100);
List l = q.list();
net.sf.hibernate
.loader.Load ...
by bluelzx 2008-05-21 浏览 (82) 回复 (0) 关键字:
记录集分页显示策略
记录集分页显示策略可以有以下五种方法实现:1. 使用forward-only的resultset,rs.next()移动记录集就可以了选从50-100行 int CurrentRow = 1; int MinRow = 50; int MaxRow = 100; while(rs.next()) { if (CurrentRow<MinRow) &nbs ...
by wangyihust 2006-02-18 浏览 (96) 回复 (0) 关键字:
相关圈子讨论
ecside在基于oracle数据库层的分页中如何实现
我将例子迁移到ORACLE数据库中是出错。
出错的内容是sql语句的。是不支持
SELECT * FROM WHERE 1=1 LIMIT ? OFFSET ? 形式的sql语句。
现在不知如何解决,请帮忙!!!
by zhangbowu 2007-10-22 浏览 (862) 回复 (8)
【总结】◆◆◆◆ECSide2.0RC1目前发现的问题!◆◆◆◆(请看最后回复帖,更新至2007-10-28 某些环境下使用#_EX报错的解决方法~)
偶用了ECSide2.0RC1时间不长·的确有很多亮点~但是,目前只是停留在测试研究阶段~
主要原因,在Weblogic8.1环境下,很多BUG就出来了~浏览下论坛,发现和我遇到一样问题的人还不少哦
-------------------------------------
总结如下(Weblogic8.1.6,JDK1.4环境):
-------------------------------- ...
by pharaohsprince 2007-09-19 浏览 (1496) 回复 (15)
ECSide基于数据库的分页、排序、过滤的实现
首先ecside展现列表、排序、过滤(该三种操作以下简称为 RSF )的实现原理完全和原版EC一样,
如果您对原版EC的retrieveRowsCallback、sortRowsCallback、filterRowsCallback 非常熟悉,那么可以忽略此文.
先来简单介绍一下RSF操作方式.
ecside对数据的展现操作有三种:分页展现,按列排序(目前只支持单列),按列过滤(支持多列联合 ...
by fins 2007-06-01 浏览 (5367) 回复 (16)
oracle分页问题
不知道有没有人注意到,oracle分页时,0<rownum<=10 和 rownum<=10 有时会出现不一样的结果集(已排序),正好使用hibernate时,如果从0开始查,就默认不加0<rownum这一半,从而导致某些数据有可能出现在两个页中。
by lgdlgd 2008-09-29 浏览 (110) 回复 (2)
Dataset分页处理技术
前言
在BS开发上不可避免地要实现分页处理,分页处理目前来说基本是两种处理方式:数据库分页和内存分页。
数据库分页
数据库分页:利用数据库提供的分页查询功能实现,如在MySql3中的查询代码:
select * from employee where dept_id='D11' limit 10,20
这儿利用limit实现数据库分页查询。这样做的好处是显而易见的,当empl ...
by hotbarsmu 2008-09-20 浏览 (52) 回复 (0)
相关新闻
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 浏览 (3762) 回复 (4) 关键字: rails
XJ: 一个扩展Java语言的方案
Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。
Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1291) 回复 (3) 关键字: extensible java
我恨Django的5个理由和我爱Django的5个理由
我恨Django的5个理由
虽然我喜欢Django,但是无论如何它也有瑕疵的,让我先把"丑话"说在前面吧.
Ajax很难和Django一起用
大部分的Django社区都认为把Javascript helpers和python framework放到一起并不是个很好的主意。虽然我理解Javascrip是基本知识,人人都懂得一些,但是我仍然不赞同这个主意。SQL和Javascript一样也是基本知 ...
by levis2000 2008-04-22 浏览 (2529) 回复 (11) 关键字: django python

