我想要一个与这些查询等效的标准
SELECT name, population FROM bbc
WHERE name IN ('Italy','France', 'Germany')
order by Field(name, 'Italy','France', 'Germany')
所以我需要的是保持来自“In”约束的结果的顺序。
我发现一种解决方案是继承 Order 类并编写我自己的订单标准。问题是我使用的标准非常复杂,我无法使用这种方法使其工作。
有没有其他方法可以解决这个问题?
我正在使用休眠版本 3.6.10.Final 和休眠 jpa 版本 1.0.1.Final。
谢谢。