标签: sql jpql
我们有一系列对象,每个对象都有一个唯一的ID(dbId)。给定一个DBID列表,我们想要检索相应的对象。
dbId
我们试过(JPQL):
SELECT myObject FROM MyObject WHERE myObject.dbId IN ( listOfDbIds )
我们获取对象列表,但查询(如预期的那样)不保留订单。
我们是否真的必须按照原始列表的顺序对结果进行排序,还是有更好的方法?
答案 0 :(得分:2)
我没有看到任何其他方式。在这种情况下,番石榴的explicit ordering会有所帮助。