有些查询需要使用Spring JPA从Java代码中调用。查询:
SELECT sid
FROM books
WHERE (id, edition) IN ((1, 1), (1, 2), (1,3))
代码:
@Query(value = "SELECT sid FROM books WHERE (id, edition) IN (:parameters.id, :parameters.edition)", nativeQuery = true)
List<String> findBooksByIdAndEdition(@Param("parameters") List<BookDto> ids);
如何使它生成上述查询?
您可以这样更改它: