hibernate一对多查询 如何配置可以限制set里面的数据条数

A表里是父表,B表是字表A与B是一对多关联我现在查询的时候是A里面的set加载了B里面的所有数据,有没方法限制加载B表里面的数据条数。谢谢!... A表里是父表,B表是字表

A与B是一对多关联
我现在查询的时候是A里面的set加载了B里面的所有数据,有没方法限制加载B表里面的数据条数。
谢谢!
展开
 我来答
kiryuukazuma12
推荐于2016-12-01 · TA获得超过220个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:121万
展开全部
我建议你不要用这种方式,以后如果要为set排序或者增加其他条件会很麻烦,并且写在配置文件里也不灵活。
我项目中都是分两次取数据。第一次取出A,然后A做条件,去取B,这样你取多少条,怎么排序,都是小儿科了
追问
我现在就用这种办法。只是我现在的需求是取A的时候同时取出B表中与A关联的最新一条记录。
就觉得取了A,然后再一条一条的取B有些麻烦。
追答
谁和你说一条一条的?取出A之后,把A所有的主键放到一个list里,然后取B的时候用in,分给我吧
残雪落红
2014-06-16
知道答主
回答量:24
采纳率:0%
帮助的人:16.4万
展开全部
hibernate有设置从下标开始取数据
setFirstResult()
取几条数据
setMaxResult()

如 setFirstResult(0) ,setMaxResult(5)

就是 从第一条数据往下取5条
追问
这个我知道,我的意思是通过查A表来加载B表中的内容。最好是通过配置文件来限制。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式