可以有这样的模型吗?
public class Person extends RealmObject {
private String id;
private String name;
private RealmList<Dog> dogs;
private RealmList<Toy> toys;
}
public class Dog extends RealmObject {
private String id;
private String name;
private String color;
private RealmList<Toy> toys;
}
public class Toy extends RealmObject {
private String id;
private String name;
}
我想要这些模型之间的关系是人可以拥有多只狗,一只狗可以有多个玩具。但我希望一个人也可以跟踪玩具,并且一个人可以拥有多个玩具。请帮忙
最佳答案
这些模型在 Realm 中有效,但我们不强制执行任何传递约束。如果您将 Realm 视为只是一个对象图,那么您应该了解需要自己强制执行哪些规则。
因此,如果一个人只允许拥有该人拥有的狗持有的玩具,那么您必须自己强制执行。
关于java - Realm 模型关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37596379/