gpt4 book ai didi

hibernate - 从Grails中的Hibernate Event监听器获取调用操作和操作的参数

转载 作者:行者123 更新时间:2023-12-02 15:34:41 24 4
gpt4 key购买 nike

我想在Grails中为我的域类创建自定义注释以进行审核。我正在考虑监听休眠事件,然后保存那些带注释的类 Action 。

我仍然对如何获得调用此域类方法的操作以及它的参数有疑问?我怎么能得到他们?有任何想法吗?

谢谢,
费拉斯

最佳答案

您可以使用RequestContextHolder来访问当前的GrailsWebRequest

GrailsWebRequest req = (GrailsWebRequest)RequestContextHolder.getRequestAttributes();
if(req != null) {
log.info("controller = " + req.getControllerName());
} else {
log.info("Not in a web request thread");
}

如果需要整个参数图,则也有 req.getParams()

关于hibernate - 从Grails中的Hibernate Event监听器获取调用操作和操作的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13549969/

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