/**
* 使用hql 语句进行操作
* @param hql HSQL 查询语句
* @param offset 开始取数据的下标
* @param length 读取数据记录数
* @return List 结果集
*/
public List getListForPage(final String hql, final
int offset,
final
int length) {
List list = getHibernateTemplate().executeFind(
new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = session.createQuery(hql);
query.setFirstResult(offset);
query.setMaxResults(length);
List list = query.list();
return list;
}
});
return list;
}
相关文章
- 使用Java技术WebSocket创建聊天、群聊,实现好友列表,添加好友,好友分组,聊天记录查询功能。
- MySql实现分页查询的SQL,mysql实现分页查询的sql语句(转)
- 使用RecyclerView实现多行水平分页的GridView效果和ViewPager效果
- 实现分页查询
- 使用pager-taglib的jar包实现分页的方法
- 分页查询信息(使用jdbc连接mysql数据库实现分页查询任务)
- [原创]java WEB学习笔记93:Hibernate学习之路---Hibernate 缓存介绍,缓存级别,使用二级缓存的情况,二级缓存的架构集合缓存,二级缓存的并发策略,实现步骤,集合缓存,查询缓存,时间戳缓存
- 使用Spring的Pageable来实现分页查询
- 实现ASPxGridView基于AJAX和自定义数据源的分页查询
- 【mybatis】在mybatis分页查询时,主表对关联表 一对多 分页查询怎么实现