grails audit-logging
플러그인을 사용하려고합니다. 그것은 내가해야 할 일을하는 것처럼 보입니다.grails audit-logging plugin에서 도메인 id에 대한 참조 가져 오기
그러나 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
를 얻을.
새로 입력 된 Person
엔티티의 id
을 얻으려면 id
에 대한 참조를 어떻게 얻을 수 있습니까?
감사합니다. 내가 할 수있는 해결 방법이 있습니까? 아니면 내 프로젝트에서 복제 된 레포를 사용하기위한 지침을 제발 가르쳐 주시겠습니까? – TheKojuEffect
[Here] (http://stackoverflow.com/a/16116125/2051952)는 인라인 플러그인을 사용하는 방법입니다. 플러그인이 앱과 같은 위치에 복제되면 (예를 들어) 'grails.plugin.location.'audit-logging'= ".. /grails-audit-logging-plugin/grails-audit- 로깅 - 플러그인 "(Repo는 플러그인 및 테스트 응용 프로그램에 대한 래퍼 임) – dmahapatro
[플러그인 v1.0.1의 최신 버전] (http://grails.org/plugin/audit-logging)은 오늘 PR보다. 지금 사용할 수 있습니다. 희망이 도움이됩니다. @ TheCojuEffect – dmahapatro