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) 个答案