【发布时间】:2020-08-04 16:28:16
【问题描述】:
目前我正在从 pojo 列表映射到记录,并且我希望能够一次插入多行。我如何在 JOOQ 中通过一笔交易做到这一点?
List<Record> recordList = receiverList.stream().map(r -> {
return dslContext.newRecord(Table, r);
}).collect(Collectors.toList());
我尝试将列表放在“值”中,但出现异常“值的数量必须与字段的数量匹配”
dslContext.insertInto(Table).values(recordList);
【问题讨论】:
-
values(Collection)方法旨在用于单个记录插入的字段或值的集合。