JAVA中如何做关联:一个表中有产品ID字段 每个产品会有关联产品ABOUT字段ABOUT是用1|2|3这样的字符串存储
和它关联的产品的ID,产品是互相关联!举个例子共有5个产品1,2,3,4,51关联2|32关联1|53关联1|4|54关联35关联2|3怎么能用2个LIST把和它关联的和...
和它关联的产品的ID,产品是互相关联!举个例子共有5个产品1,2,3,4,5
1关联2|3 2关联1|5 3关联1|4 |5 4关联3 5关联2|3 怎么能用2个LIST把和它关联的和不关联的数据区分开呢? 展开
1关联2|3 2关联1|5 3关联1|4 |5 4关联3 5关联2|3 怎么能用2个LIST把和它关联的和不关联的数据区分开呢? 展开
2个回答
展开全部
循环第一个id的list,然后在循环里, 得到第二个list
追问
我是这个思路 不过还没分开......
追答
比如
List parentList = getListXXXXX....();
for(xxxxxxx....){
//在这里面根据parentList的你需要的id或者其他属性值,去查第二级list的数据
List subList = getListByParentXXXX...();
}
非常抱歉,我可能看错了你的意思,你是想查出关联的,和不关联的对吧,我以为你是想级联的效果之类的。sorry。 查出关联和不关联有很多方法啊,你可以用sQL的 in/ not in,你也可以在java中通过contains等等,很多方法。看你怎么选择了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询