日期:2014-05-16 浏览次数:20368 次
????? 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暂不支持。
?
?