【发布时间】:2014-05-21 19:09:38
【问题描述】:
@Transactional
public Object[] cityAgents(Province province, Set<ProvinceAgents>
agents,Set<ProvinceAgentDetails> details) {
province.setCityagents(agents);
for(ProvinceAgents agent : agents){
for(ProvinceAgentDetails detail :details){
agent.setCityagentdetails(detail);
detail.setAgent(agent);
}
return cityDAO.saveBoth(province, agent);
}
return null;
}
}
此方法来自我的带有@transactional 注释的服务。
我想为每个代理设置详细信息。但是,它只为一个代理设置了所有细节。
有什么办法吗,我可以让我的内部 for-each 循环只为第一个用户工作,其他时候当外部循环迭代时,我的内部循环放置与第二个用户对应的详细信息
感谢您的帮助 赞赏
【问题讨论】:
标签: java hibernate spring-mvc foreach