簡體   English   中英

如何按照提供的ID順序從列表中的條件查詢中獲取對象

[英]How to get objects from criteria query in List in order of ids provided

我有一個ID清單,說[3,80,5,1]

我有數據庫中的所有記錄,例如Person類對象。

有沒有一種方法可以按照提供的ID的順序獲取Person對象。

我的意思是結果應該給我價值

Person(id : 3),
Person(id : 80),
Person(id : 5),
Person(id : 1),
Person.getAll(3, 80, 5, 1)

這是getAll()工作方式。 結果列表的順序與列表中ID的順序相同。

它還接受列表作為參數,因此:

Person.getAll([3, 80, 5, 1])

應該是好的,或者一般來說:

List ids = [3, 80, 5, 1]
Person.getAll(*ids)

應該也做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM