支持JPA条件API中的排序规则

时间:2015-08-07 07:55:13

标签: hibernate java-ee jpa jpa-2.0 jpql

我需要添加" COLLATE"我的搜索查询根据用户的语言对数据进行排序;我使用的是JPA / Hibernate和HSQLDB。但是,我没有找到任何直接选项来添加" COLLATE"使用Criteria API支持查询。一种可能的方法是将TypedQuery打包到Hibernate查询,获取查询字符串,显式修改和重建TypedQuery。然而,我想知道是否有任何其他更清洁的方法来实现相同偏离Criteria API。例如,我想生成以下SQL查询:

SELECT * FROM Customer ORDER BY name COLLATE" Chinese"

0 个答案:

没有答案