CrudRepository: saveAll - свойство saveAll не найдено для типа - PullRequest
1 голос
/ 05 июня 2019

Попытка создания метода saveAll для Iterable of entites.

Не удалось создать полную метод запроса. Public abstract java.lang.Iterable com.myCompany.mappingPoc.ConnectionManagerRepo.saveAll (java.lang.Iterable)!Нет свойства saveAll найдено для типа ConnectionManager!

@Repository
public interface ConnectionManagerRepo extends CrudRepository<ConnectionManager, Long> {

Iterable<ConnectionManager> findAllByControlId(Long controlId);

Page<ConnectionManager> findAllByControlId(Pageable p, Long controlId);

Iterable<ConnectionManager> saveAll(Iterable<ConnectionManager> connectionManagers);
}

1 Ответ

1 голос
/ 06 июня 2019

Как C.Вебер пишет в своем комментарии

CrudRepository уже имеет <S extends T> Iterable<S> saveAll(Iterable<S> entities);

Вам не нужно указывать свой собственный.

Вы, похоже, ожидаете, что здесь происходит какой-то вывод запроса, но этот механизм работает только для методов, начинающихся с find, exists, count и delete.

...