Hibernate 限制查询数目,解决Limit在hql不能使用问题
来源:互联网 发布:excel数据统计分析图表 编辑:程序博客网 时间:2024/05/16 08:41
在hql语句中,不能使用limit来限制显示的条数。
例如:
FROM user_info order by createdTime desc limit 1
显示的数目不是1条,而是你查询出来的条数,所以上述写法是错误的。
如何解决limit在hql中不能使用,并设置查询出来集合的数目,我们应该使用setMaxResults(e)方法来解决。
以下是使用Hibernate查询并限制查询数目的案例:
public List<User> findUserList(){ String hql = "FROM user order by createdTime desc"; Query query = session.createQuery(hql); query.setMaxResults(3); List<User> list = query.list(); session.close(); return list;}我们还可以通过添加setFirstResult()方法来设置开始查询的位置。
query.setFirstResult(e);//e是int值,是开始查询的位置这样就解决了在hql语句中limit不能使用的问题。
0 0
- Hibernate 限制查询数目,解决Limit在hql不能使用问题
- Hibernate 限制查询数目,解决Limit在hql不能使用问题
- 解决Hibernate使用HQL查询出现is not mapped问题
- Hibernate hql 查询问题
- MySQL LIMIT限制查询结果显示数目
- hql不能使用Limit的解决方法
- hibernate使用hql 查询
- hibernate使用hql跨表查询遇到的问题以及解决方式
- 通过转成SQL来进行查询,解决hql不能在distinct,group by结果集上使用count的问题
- 在Hibernate中使用HQL通过Join进行关联查询
- 在Hibernate中使用HQL通过Join进行关联查询
- 在hibernate中hql语句使用连接查询
- 使用hibernate 的hql进行查询表名无效问题
- 关于hibernate HQL不能使用insert语句
- hibernate的hql不能使用insert语句
- 简述Hibernate在HQL中查询实例
- Hql 查询结果限制
- HQL: Hibernate查询语言--大小写敏感性问题
- 视频编解码之ffmpeg命令行工具的常用命令汇总
- 可折叠三星手机将颠覆消费者对智能手机的认知
- 面向对象六大原则和23中设计模式 , 以及记忆方法
- python Address already in use 端口已经被占用的解决方法
- Ubuntu 16.04 修改时区!
- Hibernate 限制查询数目,解决Limit在hql不能使用问题
- mac .a文件如何显示
- Thrift IDL基本语法
- mysql索引总结----mysql 索引类型以及创建
- HDU 1710 Binary Tree Traversals
- Android标准App的四大自动化测试
- 安卓Action Bar 两端有空白问题
- php魔术方法
- 记 整数划分(integer partition)