【发布时间】:2016-07-07 08:33:42
【问题描述】:
我刚刚开始使用 GreenRobot ORM 并与 DB 创建堆叠在一起。我需要在两个表之间创建 N:M 关系。官方文档。说他们仍然不支持N:M,所以我必须自己实现。
所以,假设我有 2 个实体:Exercise 和 Accessories。它们看起来像:
Entity accessories = schema.addEntity("Accessories");
accessories.addIdProperty();
accessories.addStringProperty("name").unique().notNull();
accessories.addStringProperty("desc");
Entity exercise = schema.addEntity("Exercise");
exercise.addIdProperty();
exercise.addStringProperty("name");
exercise.addStringProperty("desc");
exercise.addByteProperty("level");
现在我想创建另一个实体Exercise_Accessories,它包含上面这些实体的ID。我该怎么做?
谢谢。
【问题讨论】:
标签: android database orm many-to-many greendao