2
나는 4 개의 클래스, 인시던트, 문제, 요청을 가지고 있으며 다른 하나는 첨부 파일입니다.belongsTo 다중 도메인
모든 도메인 모습처럼 .........
Class Incidents
{
// other fields
static hasOne = [attachment: Attachment]
static constraints = [attachment nullable:true]
}
Class Problems
{
// other fields
static hasOne = [attachment: Attachment]
static constraints = [attachment nullable:true]
}
Class Requests
{
// other fields
static hasOne = [attachment: Attachment]
static constraints = [attachment nullable:true]
}
Class Attachment
{
// other fields
static belongsTo= [
incident: Incidents,
problem: Problems,
requests: Requests
]
static constraints = {
incident nullable: true
problem nullable: true
requests nullable: true
}
나는이 사건의 객체를 저장하고, 그것은 null 일 수 없습니다 'PROBLEM_ID'열 같은 예외가 발생합니다. 무엇을할까요?
와 함께 클래스 인시던트, 문제, 요청에 hasOne의를 제거하고 교체하려고? – sanghavi7
캐스케이드 삭제의 경우 캐스케이드 매핑을 추가하십시오. 답변을 업데이트했습니다. –
그래, 남자 잘 작동, 고맙습니다. – sanghavi7