【发布时间】:2018-01-23 04:41:03
【问题描述】:
我有如下相关记录,我将从休眠层获取这些记录
camps batchs values
camp1 b1 300
camp2 b1 67
camp3 b2 8
camp4 b2 90
camp5 b3 78
camp6 b3 23
camp7 b1 89
我想使用集合按如下顺序分类,键指示哪些批次记录属于
需要的输出:
b1 :
camp1 300
camp2 67
camp3 0
camp4 0
camp5 0
camp6 0
camp7 89
b2:
camp1 0
camp2 0
camp3 8
camp4 90
camp5 0
camp6 0
camp7 0
b3:
camp1 0
camp2 0
camp3 0
camp4 0
camp5 78
camp6 23
camp7 0
现在,我有以下代码。我被困在这里以获得所需的输出。
for(Camapign cmp : campList){
batch b = getBatchByCamp(cmp.getId());
int val = getValuesByCamp(cmp.getId());
// need to put logic to get required o/p
}
任何机构都可以帮助我吗?
【问题讨论】:
-
Campaign 是否有 getBatchs() 方法?
-
@Bohemian 每个广告系列都有广告系列 ID,通过广告系列 ID 调用服务,我可以获得批次属性。
标签: java hibernate loops collections