Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
それぞれが一意のID()を持つ一連のオブジェクトがありますdbId。DBIDのリストを指定して、対応するオブジェクトを取得します。
dbId
(JPQL)で試しました:
SELECT myObject FROM MyObject WHERE myObject.dbId IN ( listOfDbIds )
オブジェクトのリストを取得しますが、クエリは(予想どおり)順序を保持しません。
本当に元のリストの順序に従って結果を並べ替える必要がありますか、それとももっと良い方法がありますか?
他に方法はありません。この場合、 Guavaの明示的な順序付けが役立ちます。