【求助】my sql的limit为何取不到我想要的记录条数

十月阳光 发布于 2013/05/30 07:53
阅读 353
收藏 0

我在java中,使用hql查询,hql  = "from P limit 0,10";

查询结果存放在pList中,我想得到的是前10条数据,可是为什么结果得到的是整个数据库的记录。

加载中
0
红薯
红薯
直接用 from P 语句,然后使用 setMaxResult(10) 方法
十月阳光
十月阳光
还是不行...我下面截图给你看。
0
红薯
红薯
hql = "FROM Picture ORDER BY id DESC";
十月阳光
十月阳光
回复 @红薯 : 感谢,我用你的方法解决了问题。
红薯
红薯
回复 @只是过路人 : Hibernate 的 createQuery 方法有 setFirstResult 和 setMaxResults 两个方法,你要用这两个方法来限制结果数,而不是 LIMIT 0,10
十月阳光
十月阳光
我想限制查询出来只获得10条数据....
返回顶部
顶部