Привет, я новичок в весеннем JPA. У меня есть таблица, которая имеет два столбца: «active_from» и «active_to». Теперь я хотел бы получить столбец с датой (то есть текущей датой), которая имеет значение между «active_from» и «active_to». это можно использовать с помощью репозиториев spring jpa.?как получить значение из репозитория со значением, которое сравнивается с двумя полями таблицы
0
A
ответ
1
В этой связи вы можете найти методы запросов для добавления запросов, которые не рассматриваются в общем репозитории jpa или при создании поддержки.
Проверка 2.3.4 Использование @Query в JPA repositories
Использование методов запроса вы можете сделать это, попробовать что-то вроде этого.
public interface UserRepository extends JpaRepository<User, Long> {
@Query(value = "SELECT * FROM USERS WHERE active_from > :?0 AND active_to < :?0)
List<User> findBetweenDate(String currentDate);
}