2016-11-16 83 views
0

我正在開發一個使用ModgoDB作爲數據庫的小型Java應用程序。寫入MongoDB時有哪些Java模型對象選項可用?

我不想使用Document構建我的數據,所以我想使用MongoJack。

但是MongoJack似乎不支持MongoCollection的。

另外我似乎從未在我的保存對象中獲得_id設置。

除了MongoJack以外,還有其他哪些選項可以將Java模型對象保存到MongoDB中?

回答

1

你可以看看Morphia和Spring Mongo。它們都提供了mongo對象和域對象之間的轉換。

https://mongodb.github.io/morphia/

http://docs.spring.io/spring-data/mongodb/docs/current/reference/html/

+0

嗎啡看起來像一個非常不錯的選擇。感謝您的建議。 – Hector

+0

我碰到了Morphia的一個問題,它不支持Java 8 LocalDateTime。 – Hector

+0

即將發佈的版本支持Java 8時間。直到那時你可能不得不添加你的自定義轉換器。 https://github.com/mongodb/morphia/tree/master/morphia/src/main/java/org/mongodb/morphia/converters – Veeram

相關問題