1. 程式人生 > >Morphia和MongoDB學習總結

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暫不支援。