我在同一张表上有两个列表,用空格隔开 plan_by
列:
借方交易表
id cust_id amount effective_date plan_by
1 1001 30000 2020-11-15 customer
2 1001 40000 2020-11-16 Manager
3 1002 10000 2020-09-08 Customer
4 1002 30000 2020-10-11 Manager
我使用hibernate标准查询这两个表,并根据 cust_id
以及 plan_by
柱 managerList
:包含管理器行 customerList
:包含客户行
现在我想把managerlist数据复制到customerlist并保存到数据库中。
我的代码是:
managerList .forEach(mgr-> {
customerList
.stream()
.filter(cust-> cust.getCustomer().getCustId().equals(mgr.getCustomer().getCustId()))
.findAny()
.ifPresent(cust-> cust.setId(mgr.getId()));
});
像这样,我要设置所有其他字段,如cust\u id、amount、effectivedate。我该怎么做呢。你能帮帮我吗。
暂无答案!
目前还没有任何答案,快来回答吧!