2012-06-07 2 views
1

MongoDb에 저장된 일부 데이터가 있습니다. 현재 POJO에 매핑하고 싶지 않습니다. 단일 맵에서 모든 비정형 필드를 가져올 수 있습니다.Morphia를 사용하여 MongoDB의 모든 비정형 필드를 얻으려면

나는, 그것은 당신이 내가 모르핀 코드를 확인

// .. our base attributes here 
private Map<String, Object> attributes 

하지만 연속 null가 무엇입니까대로 작동하지 않는 그, 을 사용하여 모든 구조화되지 않은 필드를 매핑 수 있다고이 링크
http://www.carfey.com/blog/using-mongodb-with-morphia/
발견 Morphia 엔티티 클래스 필드를 반복하므로 속성 Map에서 모든 DBObject 매핑되지 않은 필드를 가져올 수 있습니다.

+0

현재 @fieldSaved anotation으로 특정 필드를 만들려고합니다. –

답변

0

관심이 있으신 분 : 왜 그랬습니까? 여러분은 데이터를 추가하고자하는 클래스와 하나의 필드를 Morphia에 매핑해야합니다. 아니면 내가 너를 오해하고 있니?

그것을 할 방법 : 당신은 @Transient으로지도에 저장하고 추가/사용자 정의 @PrePersist@PostLoad 방법에서 그들을로드 할 모든 필드에 주석을해야합니다.

+0

교육 목적으로 만 사용 –

관련 문제