1
Grails 2.x 이전에는 공유 클래스 속성을 모델링하기 위해 추상 클래스를 사용했습니다. 이 기능은 완벽했지만 지금은 Grails 2.x를 사용할 때 공유 도메인 속성과 메소드를 만들 수 없습니다. 내가 추상적 인 클래스를 사용하고 나의 도메인 클래스가 그 추상 클래스를 확장하게하면 나는 하나의 커다란 데이터베이스 테이블을 얻는다.Grails 2에서 공유 도메인 속성/메소드를 생성/사용하는 방법은 무엇입니까?
공유 도메인 속성/방법을 만드는 다른 방법이 있습니까?
이있는
/src/groovy
에 당신의 기본 클래스를 이동해야하는 것을 말한다. 때마다 내가 추가 속성을 추상 클래스에 넣고 그 클래스를 src/grooy .. 넣어 그리고 그 후에 내 도메인 클래스는 추상 클래스를 확장하자. 원래 클래스는 더 이상 도메인 클래스가 아닙니다. 나는 더 이상 데이터베이스 테이블을 얻지 못한다. 또한 src/groovy의 추상 클래스의 제약 조건은 컴파일 할 때 컴파일 오류가 발생합니다. – Marco아마 내가 잘못 했었지만 실제로는 abstract 클래스를 src/groovy에 두었습니다. 팁을 주셔서 감사합니다! – Marco