2016-11-16 49 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