grails中onLoad事件的问题

时间:2012-03-12 21:40:28

标签: grails onload-event

我发现在加载对象时会多次触发域类中的grails onLoad事件。因此,如果我在此执行任何操作(如审计日志记录),代码会多次出现,并且我在日志表中获得了多个条目。 如何控制onLoad事件的调用? 感谢

编辑:这是我在onLoad事件中的代码

def onLoad = {
    Graaudit aInstance = new Graaudit();
    aInstance.eventType= "Log In"
    aInstance.eventDescription = "User Logged In"
    aInstance.user_id = session.username
    aInstance.withTransaction{
    aInstance.save()
    }
}

0 个答案:

没有答案