public class UserModel extends RealmObject {
@PrimaryKey
public Long id;
public String firstName;
public String lastName;
public UserSettings userSettingsModel;
}
UserSettings 모델이 정의된다.
public class UserSettingsModel extends RealmObject {
@PrimaryKey
private Long id;
public String email;
public RealmList<Car> cars;
}
그리고 자동차는 모델 자체입니다.
public class Car extends RealmObject {
@PrimaryKey
private Long id;
public String model;
}
문제는 내가 UserModel
을 저장하려고 할 때이 할당 모든 개체를 다시 시도 할 것입니다. 따라서 사용자 모델을 저장하기 전에 이미 Car
개체를 생성했습니다.
SQL 데이터베이스의 외래 키처럼 참조 할 수 있지만 만들 필요가 없습니다. 데이터베이스에서 사용자를 검색 할 때 기본 키로 모든 관련 데이터를 자동으로로드해야합니다.
영역을 사용하여 이러한 동작을 수행 할 수 있습니까?