Я использую JPARespository для выполнения операций с базой данных. У меня есть требование, где я хочу выбрать конкретные столбцы из данной таблицы, передавая несколько где.
Вы можете использовать проекции . Spring Data выберет только необходимые столбцы. Он работает как с сгенерированными запросами из имени метода, так и с аннотацией @Query.
@Query
Смежный вопрос: Spring Data JPA Проекция выбранных полей из БД