首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate分页查询经典范例总结 [转]

2012-09-11 
Hibernate分页查询经典实例总结 [转]Hibernate分页查询经典实例总结通常使用的Hibernate通常是三种:hql查

Hibernate分页查询经典实例总结 [转]
Hibernate分页查询经典实例总结

通常使用的Hibernate通常是三种:hql查询,QBC查询和QBE查询:
1、QBE(Qurey By Example)检索方式
QBE是最简单的,但是功能也是最弱的,QBE的功能不是特别强大,仅在某些场合下有用。一个典型的使用场合就是在查询窗口中让用户输入一系列的 查询条件,然后返回匹配的对象。QBE只支持=和like比较运算符,无法不大区间值,及其或的匹配。在这种情况下,还是采用HQL检索方式或QBC检索 方式。


执行SQL语句如下:

Hibernate: SQL代码


第二种方式:Criterion…不定参数传参方式。其代码如下所示:
DAO层代码:

     Java代码

注:Pager类是我封装的一个分页类,包含 每页显示记录数,当前页,总记录数,每页显示数据的集合。因无关紧要,没有贴出来。另外我不知道Query接口有没有类似于Criteria那样可以直接 在分页查询记录的同时查询出总记录条数,知道的大虾麻烦告诉下哈。在BO里设置不定参数的时候感觉也不太好,不知道大虾们可有比较好的办法。
原文:http://www.sunxin.org/forum/thread/22927.html

热点排行