新增数据问题
本帖最后由 username11 于 2022-1-9 22:32 编辑问大佬们一个问题哈~就是excel导入的时候,导入时有其他表的数据,但是在导入的这张表里面记录的是其他表的ID,这种一般该怎么弄呢?如果每次都去查一下数据库,就有点消耗了...
没弄过,有点懵,有大佬解答一下吗?
nations其他表查出来的集合
employee导入数据的循环
学艺不精,用这种方法来实施,可是压根没有进去,设置ID的时候是空的....
nations.stream().map(e -> {
if (e.getName().equals(employee.getNation().getName())) {
employee.setNationId(e.getId());
}
return null;
}); 思路:应该先想办法弄个需要导入数据的集合,然后再导入。这样就不需要查一个导入一个了! 导入所有记录后,获取数据库中表的所有唯一索引,在内存中进行查找,不用每次都找数据库
页:
[1]