实现Hibernate 分页的一段代码
来源:互联网 发布:vm linux系统安装教程 编辑:程序博客网 时间:2024/05/17 01:13
/**
* @author 苏显斌
*
* 获取指定范围的数据库记录。
* @param helpctyId
* 帮助分类唯一标识
* @param startIndex
* 开始位置
* @param endIndex
* 结束位置
* @return 帮助明细对象列表
*/
public HelpDetail[] queryDetails(int startIndex,
int endIndex) throws HibernateException, MessageException {
if (startIndex < 0 || endIndex < 0 || (endIndex - startIndex) < 0)
throw new MessageException("记录的起始或结束索引无效!");
Session session = HibernateUtil.currentSession();
Transaction tx = session.beginTransaction();
List list = null;
try {
Query q = session.createQuery("from HelpDetail as detail");
q.setFirstResult(startIndex);
q.setMaxResults(endIndex - startIndex);
list = q.list();
tx.commit();
} finally {
HibernateUtil.closeSession();
}
if (list == null || list.size() <= 0)
return new HelpDetail[0];
HelpDetail details[] = new HelpDetail[list.size()];
for (int i = 0; i < list.size(); i++) {
details[i] = (HelpDetail) list.get(i);
}
return details;
}
- 实现Hibernate 分页的一段代码
- 一段分页的代码
- 一段简单的php分页代码示例
- 一段php分页代码,
- hibernate分页的实现
- 一段分页程序实例代码!
- 一段分页代码PaginationSupport.java
- 刚写的数据库分页的一段代码
- 分页取数存入数组的一段示例代码
- Struts+Hibernate分页的实现
- hibernate中分页的实现
- struts+hibernate 分页的实现
- Hibernate分页查询的实现
- hibernate分页查询的实现
- Hibernate分页查询的实现
- 一段javascript实现缩略图的好代码
- php实现文件下载的一段代码
- php实现文件下载的一段代码
- webOS——网络操作系统
- Union-一物多用
- Visual Layer Overview(5)Hit Testing in the Visual Layer
- 函数对象
- 外包频道第1个成功项目开发者采访——CSDN外包实践(27)
- 实现Hibernate 分页的一段代码
- [教程] 搭建最简单的gui界面框架(the 'hello world' in GUI of Torque)
- openfiledialog
- 在apache配置文件中使用IfDefine以及IfModule指令来快速更改配置
- Using Clobs/Blobs with Oracle and Hibernate(Hibernate中使用Oracle的Clobs/Blobs类型)
- Blog编辑小技巧
- [展示]EddieTorque小组成员jiangjiang.c游戏建模作品(jiangjiang.c's 3ds max pretty model)
- 什么是BOSS系统
- 自由自在地使用工具栏(zz)