我想使用 @Query
从 JPQL 中的属性文件发送参数假设我有一个查询,
@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作为参数。空白。
答案 0 :(得分:0)
尝试
@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);