为什么加上这句话criteria.setMaxResults(1)查询出来的结果就是一条呢 它不是用来分页的吗... 它不是用来分页的吗 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 criteria.setmaxresults 搜索资料 1个回答 #热议# 生活中有哪些实用的心理学知识? 白菜一颗 2015-01-12 · TA获得超过8916个赞 知道大有可为答主 回答量:3260 采纳率:69% 帮助的人:3753万 我也去答题访问个人页 关注 展开全部 结果集的最大长度,你既设为1了,那么肯定只能返回一条说是用来分页,其实就是指定一个起始位置,指定一个最大长度,这两个不就能确定从哪开始到哪结束了 更多追问追答 追问 可是没设置从哪开始阿 怎么能确定我想要那一条记录呢 追答 如果没设置就取全部 追问 这里只是设置了maxResult最大值 那就是拿一条记录咯? 可是数据库里有很多记录怎么才能拿到自己想要的那条呢 我想知道这里为什么这么用 追答 setFirstResult() //从哪开始取setMaxResults() //取多少条这是hib设置的会自动生成结果,如果要指定查询某一条,就得在上面的参数中加入你数据设计时的主键列的参数 追问 谢谢你的耐心解答: setfirstResult(这里的参数不是用来设置从哪开始的吗?也是数据库里对应字段的主键吗?) 哦哦也懂了 谢谢阿 追答 setfirstResult()这里的参数是设置从什么位置开始的,你上面不是有add一些判断条件嘛,如果想取出确定唯一的数据就也是add一个对应主键的唯一值后面就不需要设置从哪取取多少了 追问 sorry sorry 因为上面add的条件都不是唯一的 数据库里有很多条记录符合这里的条件 所以才不知道只是加了一个maxResult(1)能不能取到一个确定的记录 还是随便拿一条符合add条件的记录 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-01-09 setmaxresults设置0会有什么问题吗 2013-06-13 createCriteria的模糊查询不能与setFirstResult和setMaxResults(maxCount)一起用吗? 2017-11-25 怎么用hibernate的setFirstResult和setMaxResults来分页 59 2016-02-27 hibernate 如何统计 分组后的结果 的条数 1 2016-12-06 hibernate用criteria排序后分页,怎么使用? 8 2016-09-30 hibernate中criteria查询是用什么设计模式实现的 1 2018-02-27 在java中Criteria 的具体使用方法 50 2016-11-20 DetachedCriteria怎样加一个聚合函数 更多类似问题 > 为你推荐: