grails - 如何在 Grails 中检索上次保存的域类

标签 grails

我有一个名为 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/

相关文章:

spring - 在Grails 2.3.5中自定义Spring Security Requestmap

grails - 如何在一个域类中混合 'Reference' 和 'No Reference' 属于关系?

grails - 如何让我的 grails 应用程序以显示在 AWS Elastic Beanstalk 'logs' 选项卡中的方式登录

git - Grails .gitignore 的建议

css - Grails:如何使用资源插件将 CSS "link"标记添加到头部?

grails - Grails 2.4.3,部署 war 中的 “resource is not available”

grails - 我可以仅提供一种服务来呈现.gsp和.gson View 吗?普通/粗俗

json - 有没有一种简单的方法可以使GORM错误的静态API友好

hibernate - 在集成测试期间,Grails hibernate 事件未触发

hibernate - Grails命名查询NOT IN