2012-05-28 7 views
-1

내 모델 - 질문 및 답변, 클래스 게시 연장. 포스트는 필드 문자열 콘텐츠를 가지고 있습니다.Play Framework - 상속

질문은 Question 클래스의 인스턴스 여야합니다. 내 HTML에는 question.content가 포함되어 있지만 필드를 찾을 수 없다는 예외가 발생합니다. 상속받은 'content'필드에 질문을하지 않는 이유는 무엇입니까?

미리 감사드립니다.

+0

모델을 게시하는 것을 잊었습니까? –

+0

모델의 나머지 부분은 어떻게됩니까? 내 관심사는 자식 클래스 (모델)에서 상속 된 부모 클래스에서 정의한 필드와 관련이 있습니다. 질문과 답변은 모델 (엔티티)이지만 게시는 아닙니다. – tldr

+0

코드 샘플, 스택 추적 ... 약간의 노력으로 긴 여정을 얻습니다! – emt14

답변

2

수퍼 클래스에 @MappedSuperclass으로 주석을 달아야합니다.

엔티티가 상속 받았다고 가정하는 'play.db.jpa.Model'의 소스 코드를 보면이 특수 주석이 사용 된 것을 볼 수 있습니다. 이것은이 클래스의 내용을 지속 된 엔티티에 가져옵니다.

+0

답변을 주셔서 감사합니다,하지만 난 여전히 같은 예외가 발생합니다! – tldr

+1

게시 할 정보가 더 필요합니다. 질문에 수업과 예외를 추가하면 조금 더 통찰력을 얻을 수 있습니다. – Codemwnci