2014-07-14 3 views
1

BasePost 클래스를 MyPost의 수퍼 클래스로 설정하려고했지만 BasePost의 속성이 상속되지 않고 MyPost에 대해 만들어진 테이블에 없습니다. 잘못되었거나 하위 클래스에서 상속 된 속성을 자동으로 만들 수 없습니다.greendao 설정 수퍼 클래스

+0

이것을 확인하십시오 : http://stackoverflow.com/questions/13069614/how-to-implement-table-inheritance-in-greendao – TheOnlyJakobob

+0

BasePost는 greendao를 통해 생성 된 엔터티가 아니므로 사용하는 것이 좋습니다 수퍼 클래스로 – Joed

답변

2

슈퍼 클래스가 greendao 엔티티인지 여부는 중요하지 않습니다. 실제 엔터티에 대해 정의 된 속성 만 greendao에 의해 처리됩니다.

수퍼 클래스를 정의하면이 클래스의 기능을 "그냥"가질 수 있습니다. 수퍼 클래스의 멤버 변수는 유지되지 않습니다.

+0

그 것처럼 보입니다. 확인해 주셔서 감사합니다. – Joed