gpt4 book ai didi

grails - 在Grails Audit-Logging插件中获取对域ID的引用

转载 作者:行者123 更新时间:2023-12-02 14:43:24 28 4
gpt4 key购买 nike

我正在尝试使用grails audit-logging插件。它似乎可以满足我的需求。

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

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的引用,以便获得新插入的 id实体的 Person

最佳答案

最近,Pull Request被合并以完全执行所要查找的操作。

快照版本(1.0.1-SNAPSHOT)即将发布,之后将尽快发布版本(1.0.1)。同时,您可以克隆插件并内联使用。

作为上述PR id的一部分可用于onSave事件挂接,但现在它已可用于日志记录并启用对AuditEventLog表的id日志记录,插件提供了一个配置设置,如下所示:

//Config.groovy
auditLog {
logIds = true // to log ids of objects in audit table
}

关于grails - 在Grails Audit-Logging插件中获取对域ID的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23623683/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com