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暂不支持。


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