RDBMS 세계와 MongoDB의 신비한 바다를 탐험 중입니다. 내 모험을 돕기 위해 봄 데이터를 사용하고 있습니다.ObjectId 필드를 String으로 Propper로 매핑
public class User {
@Id
private String id;
private String name;
private String password;
...
}
public class Game {
@Id
private String id;
private String name;
private String platform;
private String userID;
...
}
사용자 아이디는 기존 사용자의 ID이며, 그것은으로 저장된 : 나는 (내가 DBREFS 비싼 것을 읽었습니다)이 컬렉션에 문서 사이 수동으로 참조를 만들 필요가 내 POJO를이처럼 데이타베이스 내의 ObjectId 게임 문서를 검색 할 때 userID 필드가 String 값에 올바르게 매핑되지만 스프링 데이터가 역 매핑 (ObjectId String)을 수행 할 때 역 매핑을 수행하기를 원하며이를 수행하는 방법을 모릅니다.
누군가가 저와 함께 올바른 방향으로 나를 가리킬 수 있습니까? 이 접근법을 포기하고이 필드를 String으로 직접 저장하는 쉬운 솔루션으로 가야합니까?
고맙습니다.
userId와 일치하는 사용자 정보를 자동으로 가져올 수 있습니까? 당신은 데이터베이스에서 게임 pojo를 나열하거나 여분의 매핑 코드를해야합니까? 도와주세요. –