Данные Spring создают запрос в соответствии с условием - PullRequest
0 голосов
/ 16 января 2019

У меня есть сущность Movements с 3 date: dateCompte, dateValeur и dateOperation. В моем хранилище у меня есть запрос, который ищет Движения в соответствии с этими тремя датами. Теперь я хотел бы написать запрос, который позволит пользователю выполнять поиск, используя только dateCompte или dateValeur или dateOperation. В моем интерфейсе у меня будет выпадающий список для выбора даты, которую я хотел бы использовать для поиска. Как я могу это сделать? Вот мой репозиторий:

@Query("select mvt from Mouvements mvt where mvt.compte.numCompte like :x and "
        + "(mvt.dateCompte between :y and :z "
        + "or mvt.dateValeur between :y and :z "
        + "or mvt.dateOperation between :y and :z)")
public Page<Mouvements> getMouvementsByCompteAndDate(@Param("x")long numCompte, 
                                                    @Param("y")LocalDate dateBefore, 
                                                    @Param("z")LocalDate dateAfter, Pageable pageable)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...