如果模型類不包含creation_time字段,是否可以檢索最新創建的對象?如何在playframework中檢索最新創建的對象
假設有一個Address
類,它包含許多字符串字段並且沒有創建日期。如果用戶昨天創建了地址1,然後他今天創建了另一個地址,那麼我如何檢索今天創建的地址?我認爲django有辦法通過pk of the record in db
這樣做。
像
Model.objects.latest('pk')
東西是否有playframework類似的設施?
如果模型類不包含creation_time字段,是否可以檢索最新創建的對象?如何在playframework中檢索最新創建的對象
假設有一個Address
類,它包含許多字符串字段並且沒有創建日期。如果用戶昨天創建了地址1,然後他今天創建了另一個地址,那麼我如何檢索今天創建的地址?我認爲django有辦法通過pk of the record in db
這樣做。
像
Model.objects.latest('pk')
東西是否有playframework類似的設施?
如果你做一個假設(即保證),該ID是連續的,那麼你可以做這樣的事情:
Address.find("username = ? order by id desc", "%username%").fetch(1);
這應該檢索的第一個條目時,按ID進行排序應該是最近的條目。由於play使用hibernate/JPA,如果您將此問題作爲通用JPA/Hibernate問題提出,您可能會找到更好的答案。
試試這個,它爲我工作
Estimate.find("order by id desc").first();
這個返回的最後一個對象