2009-12-17 4 views
3

나는이 작업을 시도했지만 기본 클래스의 테이블을 유지해야한다고 주장했다. 나는 tablePerHierarchy를 false로 사용하여 시도했지만 어떤 차이도 만들지 않았다.Grails Domain Class는 도메인 클래스가 아닌 클래스로부터 상속받을 수 있습니까?

필자는 계승 된 과도 필드에서 작동하는 수많은 메서드를 공유하는 몇 가지 도메인 클래스를 사용합니다. 나는 비 도메인 섹션 "/ src/..."에서 클래스를 갖는 것이 GORM이 데이터베이스에 기본 클래스가 없다는 것을 깨닫기에 충분할 것이라고 기대했다.

클래스를 src 섹션에 넣을 때 다른 오류가 발생합니다. 더 이상 특정 클래스를 매핑하지 않습니다. 오류 500 : org.springframework.orm.hibernate3.HibernateQueryException : 요약 페이지가 매핑되지 않음 [요약 페이지에서 id =?]; 중첩 예외는 org.hibernate.hql.ast.QuerySyntaxException : Summarypage가 매핑되지 않았습니다 [Summarypage에서 id =?]

답변

5

알아 냈습니다. 기본 클래스가 추상 클래스 인 경우 올바른 작업을 수행합니다.

아무튼 감사합니다.

관련 문제