เพียงพยายามใช้โซลูชันการบันทึกการตรวจสอบอย่างง่ายกับ Grails 2.0.2 และดูเหมือนว่าเหตุการณ์คลาสโดเมนใด ๆ จะถูกเรียกหลายครั้ง เหตุการณ์ก่อน* และหลัง* จะเหมือนกัน
def afterUpdate () {
log.info "Updating..."
}
ฉันคาดว่าจะมีเหตุการณ์เพียง 1 เหตุการณ์เท่านั้นที่จะถูกทริกเกอร์ ดังนั้นหากสิ่งนี้ถูกเรียกหลายครั้งโดยการออกแบบ ฉันจะแน่ใจได้อย่างไรว่าจะมีรายการตรวจสอบเพียง 1 รายการเท่านั้น
ขอบคุณ!