2012-02-17 3 views
1

Grails 2.x 이전에는 공유 클래스 속성을 모델링하기 위해 추상 클래스를 사용했습니다. 이 기능은 완벽했지만 지금은 Grails 2.x를 사용할 때 공유 도메인 속성과 메소드를 만들 수 없습니다. 내가 추상적 인 클래스를 사용하고 나의 도메인 클래스가 그 추상 클래스를 확장하게하면 나는 하나의 커다란 데이터베이스 테이블을 얻는다.Grails 2에서 공유 도메인 속성/메소드를 생성/사용하는 방법은 무엇입니까?

공유 도메인 속성/방법을 만드는 다른 방법이 있습니까?

답변

0

Docs는 내가 예상하는대로 작동하지 않는 것이 경우

+0

이있는 /src/groovy에 당신의 기본 클래스를 이동해야하는 것을 말한다. 때마다 내가 추가 속성을 추상 클래스에 넣고 그 클래스를 src/grooy .. 넣어 그리고 그 후에 내 도메인 클래스는 추상 클래스를 확장하자. 원래 클래스는 더 이상 도메인 클래스가 아닙니다. 나는 더 이상 데이터베이스 테이블을 얻지 못한다. 또한 src/groovy의 추상 클래스의 제약 조건은 컴파일 할 때 컴파일 오류가 발생합니다. – Marco

+0

아마 내가 잘못 했었지만 실제로는 abstract 클래스를 src/groovy에 두었습니다. 팁을 주셔서 감사합니다! – Marco

관련 문제