有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Spring JPA和按输入字段排序

我有一张像下面这样的桌子。我想使用SpringJPA查询特定的顺序。例如,查询将是:

select * from test where id in ("1","3","2") order by case
    id
        when '1' then 1
        when '3' then 2
        when '2' then 3
    end

Table: test
| id | value |
|----|-------|
| 1  | A     |
| 2  | B     |
| 3  | C     |

我必须使用SQL server,因此没有类似的字段可用

select * from test where id in ("1", "3", "2") order by field("1", "3", "2")

所以,我的问题是Spring JPA是否有一个很好的方法来按照我想要的顺序查询数据


共 (0) 个答案