Как получить значения только одного столбца в репозитории Crud в Springboot из метода Names без использования аннотации @Query? - PullRequest
0 голосов
/ 07 февраля 2019

Мне нужно получить отдельные значения определенного столбца в CrudRepository в Springboot без использования аннотации @Query.

1 Ответ

0 голосов
/ 07 февраля 2019

Одно значение невозможно, но вы можете использовать проекции на основе интерфейса:

Например, если вам нужно только имя таблицы:

interface NameOnly {
  String getName();
}

interface PersonRepository extends Repository<Person, UUID> {

  Collection<NameOnly> findByLastname(String lastname);
}

Подробнее здесь:

https://docs.spring.io/spring-data/jpa/docs/2.1.4.RELEASE/reference/html/#projections

...