当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: Hibernate 可以实现分页查询, 例如:从第2万条开始取
 

 

 ·c++ :学习proxy class之笔记2    »显示摘要«
    摘要:依然是对more effective c++条款30-proxy class的学习笔记。 #include using namespace std; templateclass array{public: class proxy { public: proxy(array& array, int index) : thearray(array), itemindex(index) {}......
 ·symbian c++ 开发 1     »显示摘要«
    摘要: 以下问题什么是symbian,有哪些手机使用symbian,symbian前景如何请到nokia:http://www.nokia.com.cn/forum/chinese/sch/index.htmlsymbian :http://www.symbian.com/1. select an ide我试用过几个symbian的开发工具,总体感觉是工具的易用性都不是很好,没办法和强大的vs.net......


Hibernate 实现分页查询 [转]

hibernate 可以实现分页查询,

从第2万条开始取出100条记录 【程序编程相关:30岁前如何达到年薪10万 (转)

例如: 【推荐阅读:不要把Linux和Windows比较 (

      query q = session.createquery("from cat as c"); 【扩展信息:对象-关系数据库之间的映射

      代码:

      q.setfirstresult(20000);

      q.setmaxresults(100);

      list l = q.list();

那么hibernate底层如何实现分页的呢?实际上hibernate的查询定义在

net.sf.hibernate.loader.loader这个类里面,仔细阅读该类代码,就可以把问题彻底

搞清楚.

hibernate2.0.3的loader源代码第480行以下:

      代码:

      if (uselimit) sql = dialect.getlimitstring(sql);

      preparedstatement st = session.getbatcher().preparequerystatement(sql,

scrollable);

如果相应的数据库定义了限定查询记录的sql语句,那么直接使用特定数据库的sql语

句.
...   下一页
 ·深入理解abstract class和interface    »显示摘要«
    摘要:深入理解abstract class和interface 城市webclub abstract class和interface是java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abs......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE