我刚刚开始一个项目,我需要从我们的mongo db返回POJO。我做了一个快速搜索,发现了一些开发中的mapper,但没有什么特别的。从java到mongo db的数据访问的任何推荐模式或策略?
我正在寻找:
1)理想的情况下,尽可能少的额外代码可能映射到POJO的MongoDB(反之亦然) 2)推荐的战略/模式以进行访问(关于连接池,注入配置等)
我刚刚开始一个项目,我需要从我们的mongo db返回POJO。我做了一个快速搜索,发现了一些开发中的mapper,但没有什么特别的。从java到mongo db的数据访问的任何推荐模式或策略?
我正在寻找:
1)理想的情况下,尽可能少的额外代码可能映射到POJO的MongoDB(反之亦然) 2)推荐的战略/模式以进行访问(关于连接池,注入配置等)
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包装默认使用它,或者告诉你如何使用它。
几个POJO映射器在MongoDB中所列documentation
感谢所有答案的家伙......这让我朝着正确的方向! – longda 2010-08-11 00:49:27