我有一个称为TimeEvent的域类,该类可以具有两种类型之一(在TimeEvent中作为枚举的属性)START或STOP。当存储类型为START的域类时,我首先要检查上次保存的TimeEvent,以查看是否必须首先存储STOP TimeEvent。

问题是我尚未能够找到如何检索上次保存的TimeEvent。有什么我可以使用的最佳或最后方法?

最佳答案

dateCreated属性添加到TimeEvent域类,并像这样获取最后一行:

def lastEvent = TimeEvent.list([max:1,sort:"dateCreated",order:"desc"])

关于grails - 如何在Grails中检索最后保存的域类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12049824/

10-14 09:43