我有一个id列表[3,80,5,1]
我拥有数据库中的所有记录,比如Person类对象。
有没有办法让Person对象按照提供的id的相同顺序。
我的意思是结果应该给我值
Person(id : 3),
Person(id : 80),
Person(id : 5),
Person(id : 1),
答案 0 :(得分:5)
Person.getAll(3, 80, 5, 1)
以下是getAll()
的工作原理。结果列表将与列表中id的顺序相同。
它还接受一个列表作为参数,所以:
Person.getAll([3, 80, 5, 1])
应该是好的,或者一般来说:
List ids = [3, 80, 5, 1]
Person.getAll(*ids)
也应该这样做。