【发布时间】:2021-08-12 21:28:36
【问题描述】:
我使用 ICsvBeanReader 读取 CSV 文件。 那么,如果它的 id 是新的,那么在不创建新记录的情况下更新从数据库中的 CSV 文件读取的行的最佳解决方法是什么? 我不能用
saveAll(Iterable)
因为如果没有找到它,它会创建一个新记录。
例子
private Long id;
private int quantity;
private String name;
CSV 文件
id,quantity,name
1,30,name1
2,30,name2
20,30,name3
...
请注意:- 表中未找到第 20 行,因此请在更新时忽略它。
【问题讨论】: