如果模型类不包含creation_time字段,是否可以检索最新创建的对象?
假设有一个Address
类,其中包含许多String字段且没有创建日期。如果用户昨天创建了address1然后他今天创建了另一个地址,我该如何检索今天创建的地址?我认为django可以通过pk of the record in db
来实现这一目标。
像
这样的东西Model.objects.latest('pk')
playframework中是否有类似的设施?
答案 0 :(得分:1)
如果你假设(即,确保)id是顺序的,那么你可以这样做:
Address.find("username = ? order by id desc", "%username%").fetch(1);
这应该在按ID分类时检索第一个条目,ID应该是最近的条目。当play使用hibernate / JPA时,如果你把这个问题作为一般的JPA / Hibernate问题,你可能会找到更好的答案。
答案 1 :(得分:0)
试试这个,它对我有用
Estimate.find("order by id desc").first();
这将返回最后一个对象