我使用JPA将我的存储库用于PostgreSQL数据库
public interface MyRepository extends JpaRepository<...> {
@Query(value = "SELECT * FROM my_table ORDER BY column1", nativeQuery = true)
List<...> find1();
@Query(value = "SELECT * FROM my_table ORDER BY ?1", nativeQuery = true)
List<...> find2(String param);
}
find1()
工作正常:所有行均按column1
排序。但是find2("column1")
不起作用。
我该怎么办?无论如何,我都必须使用本机查询,因此我不能求助于org.springframework.data.domain.Sort
。