Извлечение списка записей на основе списка первичного ключа с использованием Spring Data JPA - PullRequest
0 голосов
/ 02 июня 2018

Мне нужно получить несколько записей, запросив несколько первичных ключей.Например, выборка нескольких Employee записей из Oracle DB с полями EmployeeId, EmployeeName на основе нескольких первичных ключей employee_id = {1,2,3}, что приведет к 3 Employee записям, все в пределах одного DB сеанса.

Я могу сделать это один за другим:

Optional<EmployeeBean> eb = employeeRepo.findByEmployeeId(Id);

Здесь employeeRepo расширяется CrudRepository<Employee, Long>

Можно ли выполнить пакетную выборку записей со списком первичных ключейв Spring 5?

1 Ответ

0 голосов
/ 02 июня 2018

Используйте findByEmployeeIdIn(List<Long> ids). Здесь - список ключевых слов, которые вы можете использовать с данными весны jpa.

...