2012-10-25 64 views
5

我一直在试图创建一个数据库,其中所有表都继承了某个元素,以便有可能具有元数据。如何在GreenDao中实现表继承

那里我在模型生成器加入所有的表声明,该行:

public Entity addSuperEntity(Schema schema) { 
    Entity superEntity = schema.addEntity("superEntity"); 
    superEntity.addIdProperty().primaryKey(); 
    // SET RELATIONSHIP 1:m TO META DATA 
} 

public Entity addTable(Schema schema) { 
    Entity mEntity = schema.addEntity("MyEntity"); 
    mEntity.setSuper("superEntity"); 
    mEntity.addIdProperty().PrimaryKey(); 
    // REST OF FIELDS 
} 

的问题是:

现在我生成这个对我的Android项目后

,我怎么能确保这仍然发生在现实生活中?我现在需要改变什么吗?

官方文档没有任何关于继承的内容。

回答