나는 3 개 클래스 I 설정 캐스 케이 딩을 어떻게Grails는 삭제하고 캐스 케이 딩
class User {
static hasMany = [coupons: Coupon]
}
class Coupon {
static belongsTo = [affiliate: Affiliate]
}
class Affiliate {
static hasMany = [coupons: Coupon]
}
다음 한 나는 특정 쿠폰을 삭제할 수 있도록 그것은 제휴 및 사용자의 목록에서 제거됩니다. 계속 "부모 행을 삭제하거나 업데이트 할 수 없습니다"
내가 뭔가를 잃어 버렸는데?
이 추가 ... 당신이 그것을 위해 통합 테스트를 작성해야합니다. 나는 또한'Test.executeUpdate ("id = 123"라는 도메인에서 삭제하지만 자식 삭제를 계단식으로 처리하지 않는다.) 그런 다음''foreign 키 제약 조건을 위반한다 ''오류를 준다. delete()'를 호출합니다. – Guus