CrudRepository: найти "Поле" По "OtherField" - PullRequest
0 голосов
/ 18 мая 2018

Чтобы не писать такой запрос:

@Query("SELECT p.name FROM Person p WHERE p.email =:email")
String findNameByEmail(@Param("email") String email);

Я бы хотел знать, есть ли способ написать его без @Query аннотации:

String findNameByEmail(@Param("email") String email);

Я могу 'Я не могу найти ничего подобного, и я не уверен, возможно ли это или я что-то упустил.

1 Ответ

0 голосов
/ 18 мая 2018

Вы можете использовать проекцию с одним свойством:

public interface OnlyName {
    String getName();
}

OnlyName findByEmail(String email);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...