Morphia和MongoDB學習總結
阿新 • • 發佈:2018-12-23
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暫不支援。