有一个方法是 saveCountryIslands,它接受一个字符串数组参数。有一个实体是国家和岛屿。
我一直在尝试使用 jpa 保存提供的岛屿标题列表.save()。
现有的方法体已经在工作了(你可以看到下面的代码)。
有没有更有效的方法来做到这一点?
private void saveCountryIslands(String[] islandNames){
List<Islands> listOfIsland = new ArrayList<>();
Country country=new Country();
Stream.of(islandNames).distinct().forEach(islandNamesFromArray -> {
Islands islands = new Islands();
islands.setIslandName(islandNamesFromArray);
listOfIsland.add(islands);
});
country.setCountryIslands(listOfIsland);
countryRepository.save(country);
}
神不在的星期二
相关分类