0

それぞれが一意のID()を持つ一連のオブジェクトがありますdbId。DBIDのリストを指定して、対応するオブジェクトを取得します。

(JPQL)で試しました:

SELECT myObject FROM MyObject WHERE myObject.dbId IN ( listOfDbIds )

オブジェクトのリストを取得しますが、クエリは(予想どおり)順序を保持しません。

本当に元のリストの順序に従って結果を並べ替える必要がありますか、それとももっと良い方法がありますか?

4

1 に答える 1

2

他に方法はありません。この場合、 Guavaの明示的な順序付けが役立ちます。

于 2012-09-21T14:10:22.783 に答える