나는 transID, createdDate
인 transID
이 입력되어 있으며 표의 기본 키로 매핑 된 네 개의 도메인 클래스를 가지고 있습니다. 추상화 규칙에 따라 공통 속성/속성을 추상 클래스로 분리 한 다음 하위 클래스 (내 경우에는 4 개의 도메인 클래스)에서 상속 받거나 extends
클래스를 상속받습니다.Grails 도메인 클래스의 상속
내 추상 클래스에는 두 개의 속성 transID, createdDate
이 포함되어 있지만 transID
은 네 개의 하위 클래스 중 기본 키로 설정되었으므로이 매핑을 추상 클래스 내에서 포맷했습니다.
static mapping = {
id generator: 'increment',
name: 'transID',
column: 'transID',
type: int
}
나는 다음 프로젝트를 실행에 오류가없는,하지만 난 dbconsole에 테이블을 확인할 때, 난 아직 난 단지 추상 클래스가 필요 볼 수있는 네 개의 도메인 클래스의 관계와 네 개의 테이블을 볼 수 없습니다 첫 번째 아이의 속성.
언급 된 도메인 클래스의 ID를 추상화 할 방법이 있습니까, 아니면 추상 클래스에 있지 않고 하위 클래스에 매핑해야합니까?
감사합니다. 기본적으로
늦게 답장을 보내 주셔서 감사합니다. 그러나 여전히 문제를 해결하지는 못합니다. 나는 여전히 같은 오류가 있습니다. –
어디서 오류가 있습니다! 당신은 어떤 오류 언급하지 마십시오 –
사실, 나는 여전히 데이터베이스에 생성 된 4 개의 테이블 중 하나만 가지고 동일한 오류가 발생했습니다 –