我想在使用nosql进行数据建模时有一些我不理解的地方。。。但是我该怎么做呢?
public class Plant extends RealmObject {
// PK
RealmList<Plant> associatedPlants;
@LinkingObjects("plant1")
private final RealmResults<Assoc> assoc1 = null;
@LinkingObjects("plant2")
private final RealmResults<Assoc> assoc2 = null;
@LinkingObjects("associatedPlants")
private final RealmResults<Plant> associatedByPlants = null;
}
public class Assoc extends RealmObject {
// PK
Plant plant1;
Plant plant2;
}
你的定义似乎是错误的,如果你想让多个定义属于工厂,那么你不能有
definitionId
在工厂里。无论如何,我很可能只为每种语言的名称都有一个字段。