2012-06-07 67 views
1

我有一些數據存儲在MongoDb中,目前我不想在POJO上映射, 如何在單個映射中獲取所有非結構化文檔字段。如何使用Morphia獲取MongoDB的所有非結構化字段

我發現這個鏈接
http://www.carfey.com/blog/using-mongodb-with-morphia/
,說你可以映射使用

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

,但它不工作,因爲我連續得到它空, 所有非結構化領域我查了嗎啡的代碼,它迭代Morphia實體類字段,那麼我們如何才能在屬性Map中獲取所有DBObject未映射的字段。

+0

當前想用@NotSaved anotation製作特定的字段。 –

回答

0

出於興趣:爲什麼要這樣做?無論如何,您需要將該類和要在其中添加數據的一個字段映射到Morphia。或者我誤解了你?

如何做到這一點: 你需要註釋要在地圖存儲與@Transient和添加/自定義@PrePersist@PostLoad方法加載它們各個領域。

+0

僅用於教育目的 –

相關問題