mongo에 저장하려는 대부분의 정보를 공유하는 두 개의 매우 기본적인 클래스가 있다고 가정 해 보겠습니다. 이와 같이 :Morphia : 다른 개체의 하위 집합 인 경우 두 개체가 같은 개체에서 가져올 수 있습니까?
public class Customer{
@id
private int customerID;
private String Name;
private int social;
private long balance;
}
public class CustomerInfo{
@id
private int customerID;
private String Name;
private int social;
private long balance;
private Address address;
private PhoneNumber phoneNumber;
}
두 개의 거의 동일한 컬렉션을 갖고 싶지 않은 경우. CustomerInfo
에 대한 단일 모음을 만들고 CustomerInfo
의 하위 집합이므로 내부에 포함 된 레코드로 Customer
클래스를 채울 수 있습니까?
내가 신경 쓸 가치가있는 customerInfo
을로드 할 수 있다는 것을 알았지 만, 좀 더 우아하고 내 기존 형식을 더 잘 반영하는 뭔가를 원합니다.
왜 사용해 보지 않으시겠습니까? – user2418306