Как добавить параметр в качестве значения в JPQL для INTERVAL из файла свойств? - PullRequest
0 голосов
/ 30 мая 2019

Я хочу отправить параметр из файла свойств в JPQL , используя @ Query

Предположим, у меня есть запрос,

@Query(value= "Select * from myTable where id = ?1 AND last_modified_date between DATE_SUB(NOW(), INTERVAL ?2) AND NOW()", nativeQuery = true)
List<MyTableClass> getAllData(Long id, String stringSetFromPropertyFile);

Здесь "stringSetFromPropertyFile" отправляется из Класса обслуживания .
Когда я делаю вышеуказанное, выдается ошибка запроса, где ? 2 в качестве параметра ненабор пусто .

1 Ответ

0 голосов
/ 30 мая 2019

попробуй

@Query(value= "Select * from myTable where id = ?1 AND last_modified_date between DATE_SUB(NOW(), INTERVAL ?2) AND NOW()",nativeQuery = true)
List<MyTableClass> getAllData(Long id, String stringSetFromPropertyFile);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...