2010-08-05 22 views
3

我刚刚开始一个项目,我需要从我们的mongo db返回POJO。我做了一个快速搜索,发现了一些开发中的mapper,但没有什么特别的。从java到mongo db的数据访问的任何推荐模式或策略?

我正在寻找:

1)理想的情况下,尽可能少的额外代码可能映射到POJO的MongoDB(反之亦然) 2)推荐的战略/模式以进行访问(关于连接池,注入配置等)

+0

感谢所有答案的家伙......这让我朝着正确的方向! – longda 2010-08-11 00:49:27

回答

1

I did a quick search and found a few mappers in development but nothing extremely solid.

呀MongoDB是像18个月大。大部分的“包装”都是在过去的4到6个月内完成的,我认为你将会有一段艰难的时间找到极其坚固的。相反,你会发现很多“积极构建”“运行在我们的产品系统”

NoRM是一个.NET库,用于“POCO”到Mongo。在MongoDB website上列出了几种“POJO”包装纸。他们可能会有关于连接池和配置注入的详细信息。

但是,使用Mongo注入的配置非常少,我的意思是,我们基本上是在讨论一个连接字符串,也许是一个“java-to-object”映射,就是这么多。大多数人通过使用约定来消除最后一部分。

就连接池而言,它可以通过Java驱动程序“开箱即用”,所以希望POJO包装默认使用它,或者告诉你如何使用它。