JPA-запрос Spring Data - считайте в предложении - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь реализовать следующий запрос с JPA данных пружины с разрешением имени метода.

select count(*) from example ex where ex.id = id and ex.status in (1, 2);

Я знаю, что в Crud Repo есть метод для подсчета, который будет выглядеть как - countByIdAndStatus(params), но я не был уверен, как я могу включить предложение "in" с этим методом.

Спасибо!

1 Ответ

0 голосов
/ 28 августа 2018

Вот как вы можете это сделать:

long countByIdAndStatusIn(Integer id, List<Type> params);

С @Query:

@Query("select count(*) from Example ex where ex.id = ?1 and ex.status in (?2)")
long countByIdAndStatus(Integer id, List<Type> params);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...