Dlaczego za każdym razem mam i tak dodaje do bazy (save) skoro repo.findByNameIn(myName) znajduje juz rekordy w bazie
myNames jest listą stringów
myNames.stream()
.map(myName -> repo.findByNameIn(myName)
.orElse(save(myName)))
.collect(Collectors.toList())
oczywiście repo.findByNameIn(myName) zwraca Optional'a