이와 같은 모델을 사용할 수 있습니까?영역 모델 관계
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;
}
이러한 모델간에 원하는 관계는 사람이 여러 개를 가질 수 있고 개가 여러 개의 장난감을 가질 수 있습니다. 그러나 나는 사람이 deh Toy를 추적 할 수 있고 사람이 여러 개의 장난감을 가질 수 있기를 원합니다. 제발 도와주세요
개인 장난감을 직접 소유하고 있습니까, 아니면 강아지를 통해 과도기적으로 만 장난감을 소유하고 있습니까? –
실제로, 내 활동에 basen 먼저 person 객체를 생성해야합니다. 그런 다음 자동으로 장난감을 만듭니다. 개를 만듭니다. 개가 많은 장난감을 가질 수 있습니다. 장난감과 함께 매핑하는 데 사용하는 체크리스트를 사용합니다. –
주어진 개 장난감이 그 개 소유자에게 속한 장난감의 서브 세트 여야한다는 암묵적인 가정이있는 경우 이는 약간 혼란스러워 보입니다. 이러한 요구 사항을 프로그래밍 방식으로 처리 할 수는 있지만, 제가 말할 수있는 한, 영역은이를 시행 할 수단이 없습니다. –