首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取grails审计日志插件中域id的引用

获取grails审计日志插件中域id的引用
EN

Stack Overflow用户
提问于 2014-05-13 05:51:44
回答 1查看 183关注 0票数 1

我正在尝试使用grails audit-logging插件。它似乎做了我需要做的事。

但是,我在为自动生成id的域类引用id时遇到了问题。

代码语言:javascript
复制
class Person {
 static auditable = true

 String name
 String email


 def onSave = { newState ->
     println "new person inserted"

     // I want to get id of newly inserted person 
     // When I do newState[id], I get null

     // newState[name] works as expected
 }

}

当我试图引用id作为其他属性时,我得到了null

如何获得对id的引用,从而获得新插入的Person实体的id

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-13 06:11:44

最近,一个Pull Request被合并,以完成正在寻找的任务。

快照构建(1.0.1-快照)将很快可用,随后将有一个发布版本(1.0.1)。同时,您可以克隆插件并在内联中使用它。

作为上面PR的一部分,id可以用于onSave事件钩子,但是现在它已经可以用于日志记录,并且要启用AuditEventLog表的id日志记录,插件提供的配置设置如下:

代码语言:javascript
复制
//Config.groovy
auditLog {
    logIds = true // to log ids of objects in audit table
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23623683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档