Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我从 greenDAO 项目开始我的工作,我想用它来简化我的 Android 项目中的数据库操作。所以,我想在单独的 Java 生成器项目中创建一个关系模式。
我的目标是实现一个超类,其他实体可以从中继承。当然,我使用一种方法:
myEntity.setSuperclass("MyCommonBehavior");
对于每个继承实体。但问题是,我如何为课堂中描述的主要(“抽象”)模型设置多对多关系,而不是为每个特定实体设置多对多关系?
GreenDAO 目前不支持多态。
查看他们的文档:建模实体
" [...] 注意:目前不可能有另一个实体作为超类(也没有多态查询)
无论如何,您可以自己实现它,存储实体类型和一些接口。