Flu sh saveAll в JpaRepository - PullRequest
0 голосов
/ 06 мая 2020

Поскольку существует saveAndFlush(), есть ли способ Flu sh обновленных сущностей при использовании saveAll()?

Я пытаюсь обновить сущности партиями.

Будет действительно большим подспорьем!

Спасибо!

Ответы [ 2 ]

2 голосов
/ 06 мая 2020

Нет, но вы можете вручную набрать saveAll(), а затем flush().

1 голос
/ 06 мая 2020

Нет необходимости вручную вызывать flush() после saveAll(), просто создайте метод default. Например, Person:

@Repository
interface PersonRepo extends JpaRepository<Person, String> {
    default List<Person> saveAllAndFlush(Iterable<Person> iterable) {
        List<Person> list = saveAll(iterable);
        flush();
        return list;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...