1
나는 Grails에 새로운 오전과 나는 등 ... beforeinsert()
, beforeupdate()
같은 도메인 클래스 후크 궁금합니다
하지만이 기능을 사용하는 방법에 대한 좋은 자료/문서를 찾을 수 없습니다.Grails의 도메인 클래스 이벤트
누군가 내게 좋은 자료를 주거나이 문제의 작동 방식을 설명해 줄 수 있습니까?
나는 Grails에 새로운 오전과 나는 등 ... beforeinsert()
, beforeupdate()
같은 도메인 클래스 후크 궁금합니다
하지만이 기능을 사용하는 방법에 대한 좋은 자료/문서를 찾을 수 없습니다.Grails의 도메인 클래스 이벤트
누군가 내게 좋은 자료를 주거나이 문제의 작동 방식을 설명해 줄 수 있습니까?
이러한 방법은 도메인 인스턴스 lifecylce에 연결하는 방법입니다.
grails gorm documentation 그래서 나는 거기에서 정의를 인용합니다 매우 깨끗하고 정확하지만 난 사진을 묘사하는 상태 차트 다이어그램을 생성 :
- beforeInsert - 객체 전에 실행을 처음에는 데이터베이스에 유지됩니다. false를 반환하면 삽입이 취소됩니다.
- beforeUpdate - 개체가 업데이트되기 전에 실행됩니다. false를 반환하면 업데이트가 취소됩니다.
- beforeDelete - 개체가 삭제되기 전에 실행됩니다. false를 반환하면 삭제가 취소됩니다.
- beforeValidate - 객체 전에 실행은
- afterInsert을 검증 - 실행 된 객체가 데이터베이스
- 대한 AfterUpdate에 지속 된 후 - 객체가 업데이트 된 후에 실행
- afterDelete - 개체가
를 삭제 한 후에 실행- 에 onLoad -
실제로 Grails는 여기 documention을 GORM 오브젝트가 데이터베이스에서로드 될 때 실행 : http://gorm.grails.org/6.0.x/hiber nate/manual/# eventsAutoTimestamping은 매우 명확하지만 상태 도표 다이어그램을 작성하고 빠른 액세스를 위해 정의를 여기에 입력했습니다. – dsharew