2010-08-05 28 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包裝默認使用它,或者告訴你如何使用它。