Мне нужно создать запрос через JpaRepository, и мой метод принимает 3 параметра, но в запросе используется только 1 (другой - Pageable)
Предположим, мой запрос:
@Query(
value="SELECT t FROM T t WHERE status = A AND (:B = :B) AND loginDate IS NULL",
countQuery = "SELECT COUNT(a) FROM T t WHERE status = :A AND (:B= :B) AND loginDate IS NULL")
Page<T> findAllByStatusAndLoginDateIsNull(@Param("A") A, @Param("B"), Pageable pageable )
Проблема в том, что я обязан использовать все свои параметры, поэтому я должен включить бесполезное условие :B = :B
.Есть ли более чистое решение или обходной путь?
Я знаю, что мог бы создать другой метод, который не принимает все три параметра, но, скажем, я хочу сохранить свой метод таким образом.