使用ORDER BY子句将SQL转换为JPA

kadbb459  于 2023-02-04  发布在  其他
关注(0)|答案(1)|浏览(145)

我得到了以下SQL:

SELECT sign,todayVal 
FROM EXCHANGE E
ORDER BY FIELD(E.sign,
    "USD" ,"GBP" ,"CAD" ,"CHF" ,"HKD"
        ,"SEK" ,"AUD" ,"DKK" ,"NOK" ,"SAR")

如何将其转换为JPA?

rdlzhqv9

rdlzhqv91#

您可以使用ORDER BY执行此操作,如果没有适合排序的列,则需要创建一个
如果您希望JPA调用该查询,您可以在存储库中的方法上使用@Query注解,如下所示

@Query("your query")
Collection<Table> method();

相关问题