首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Morphia跟MongoDB学习总结<三>

2012-08-11 
Morphia和MongoDB学习总结三????? MongoDB 是面向文档的开源数据库,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学习总结<三>

?

二、使用Morphia操作MongoDB的事例

?

1、创建一个实体类MyEntity.java,代码如下:

?

Morphia跟MongoDB学习总结<三>

?

2、创建一个实现数据库连接的类DBHelper.java,代码如下:


Morphia跟MongoDB学习总结<三>
?

3、创建测试类Test.java,实现增、删、改、查的功能,代码如下:


Morphia跟MongoDB学习总结<三>

Morphia跟MongoDB学习总结<三>

?

三、结束语

?

????? Morphia 是与 MongoDB 进行交互的强大工具。它允许对 MongoDB 文档进行类型安全的、惯用的访问。通过不断学习,我又重新整理一下相关的知识,希望对大家学习,morphia和mongodb能够提供些帮助,仅供学习参考!

?

?

??????? 特别提示一点:“q.and(q.criteria("age").greaterThanOrEq(23),q.criteria("age").lessThanOrEq(25));”,此种写法最新的架包morphia-0.99.1-SNAPSHOT.jar暂不支持。

?

?

1 楼 steafler 2012-05-10   你就不能直接上代码吗 2 楼 HogwartsRow 2012-05-14   steafler 写道你就不能直接上代码吗
可以,需要的话我可以先发给你!

热点排行