
java SSH 框架set集合查询问题,请资料深大哥解答一下 5
我有两个类A类中属性id,a2,a3,Set<B>(此set集合一对多)B类中属性id,b2,a3现在我要根据A的id和B的b2,b3属性查询,即当查询A的时候A的属性s...
我有两个类
A 类中属性 id,a2,a3, Set<B>(此set集合一对多)
B 类中属性 id,b2,a3
现在我要根据A的id和B的b2,b3属性查询,即当查询A的时候A的属性set会加载所有对应B,但是我不想全加载,我想只加载经过b2,b3属性过滤的set集合,如何才能实现?
根据b2,b3 查出的数据可能多达上万笔,不可能每笔拿判断一下是否包含在A的SET集合中 展开
A 类中属性 id,a2,a3, Set<B>(此set集合一对多)
B 类中属性 id,b2,a3
现在我要根据A的id和B的b2,b3属性查询,即当查询A的时候A的属性set会加载所有对应B,但是我不想全加载,我想只加载经过b2,b3属性过滤的set集合,如何才能实现?
根据b2,b3 查出的数据可能多达上万笔,不可能每笔拿判断一下是否包含在A的SET集合中 展开
2个回答
展开全部
Set<B> b = a.getB();
if(b.contains(b2)){
.....业务逻辑
}
if(b.contains(b2)){
.....业务逻辑
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询