gpt4 book ai didi

java - 如何在@Query注释中使用方法参数作为纯文本

转载 作者:太空宇宙 更新时间:2023-11-04 09:42:05 24 4
gpt4 key购买 nike

在 JPA 存储库中,我需要执行 native 查询,并且在这个 native 查询中,我需要能够按列排序。我希望这种排序的方向由该方法的参数之一确定。

这是我想编写但不起作用的代码。

@Repository
interface StudentRepository extends JpaRepository<Student, UUID> {

@Query(
value = "SEELCT * FROM student ORDER BY student_id :sortOrder"
)
Page<Customer> findAllByKeyword(@Param("sortOrder") String sortOrder, Pageable pageable);

}

因此,sortOrder 可以是 ASCDSC

最佳答案

尝试

@Query("SELECT c FROM student c ORDER BY c.student_id :sortOrder")

关于java - 如何在@Query注释中使用方法参数作为纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55859257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com