2012-02-26 65 views
1

如果模型類不包含creation_time字段,是否可以檢索最新創建的對象?如何在playframework中檢索最新創建的對象

假設有一個Address類,它包含許多字符串字段並且沒有創建日期。如果用戶昨天創建了地址1,然後他今天創建了另一個地址,那麼我如何檢索今天創建的地址?我認爲django有辦法通過pk of the record in db這樣做。

Model.objects.latest('pk') 

東西是否有playframework類似的設施?

回答

1

如果你做一個假設(即保證),該ID是連續的,那麼你可以做這樣的事情:

Address.find("username = ? order by id desc", "%username%").fetch(1); 

這應該檢索的第一個條目時,按ID進行排序應該是最近的條目。由於play使用hibernate/JPA,如果您將此問題作爲通用JPA/Hibernate問題提出,您可能會找到更好的答案。

0

試試這個,它爲我工作

Estimate.find("order by id desc").first(); 

這個返回的最後一個對象

相關問題