Morphia和MongoDB學習總結

MongoDB 是面向文檔的開源數據庫,Morphia 是面向 MongoDB 的類型安全的對象映射庫。本文演示瞭如何使用Morphia 來實現持久保存、加載、刪除和查詢映射到 MongoDB 的 Java™ 域模型。

一、準備工作

首先,準備Morphia和MongoDB所需要的架包:

 

1.mongo-2.7.2.jar  2.morphia-0.99.jar

 

其次,搭建項目工程,導入所需架包,項目目錄如下:


二、使用Morphia操作MongoDB的事例

 

1、創建一個實體類MyEntity.java,代碼如下:


2、創建一個實現數據庫連接的類DBHelper.java,代碼如下:


3、創建測試類Test.java,實現增、刪、改、查的功能,代碼如下:


三、結束語

 

      Morphia 是與 MongoDB 進行交互的強大工具。它允許對 MongoDB 文檔進行類型安全的、慣用的訪問。通過不斷學習,我又重新整理一下相關的知識,希望對大家學習,morphia和mongodb能夠提供些幫助,僅供學習參考!

 

 

        特別提示一點:“q.and(q.criteria("age").greaterThanOrEq(23),q.criteria("age").lessThanOrEq(25));”,此種寫法最新的架包morphia-0.99.1-SNAPSHOT.jar暫不支持。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章