`
HogwartsRow
  • 浏览: 59485 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

请您先登录,才能继续操作

Morphia和MongoDB学习总结<一>

阅读更多

Morphia 是一个轻量级的类型安全的 Java 类库,用来将在MongoDB 和 Java 对象之间进行映射。

 

首先,做准备工作,使用morphia操作MongoDB数据需要的jar有:

1.morphia-0.99.jar;2.mongo-2.7.2.jar

 

其次,搭建工程,如图所示:

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



 2.再创建一个测试类Test.java,代码如下:

 

相关资料链接:

1.morphia官方文档:http://code.google.com/p/morphia/w/list


2.mongodb的官方文档:https://github.com/mongodb

学习之余,整理此文档,希望对初学者有所帮助,若有问题请留言!

 

 

  • 大小: 7.4 KB
  • 大小: 16.3 KB
  • 大小: 14.7 KB
  • 大小: 17.4 KB
分享到:
评论

相关推荐

    Morphia和MongoDB学习总结<三>

    **标题:“Morphia和MongoDB学习总结&lt;三&gt;”** 在本文中,我们将深入探讨Morphia,一个用于Java的MongoDB对象数据映射(ODM)库,以及它如何与MongoDB数据库进行交互。Morphia简化了在MongoDB中存储和检索Java对象的...

    使用Morphia框架操作mongodb

    &lt;groupId&gt;org.mongodb&lt;/groupId&gt; &lt;artifactId&gt;mongodb-driver-sync&lt;/artifactId&gt; &lt;version&gt;4.2.3&lt;/version&gt; &lt;/dependency&gt; &lt;/dependencies&gt; ``` 配置Morphia时,需要创建一个`MongoClient`实例,连接到MongoDB...

    使用 Morphia 和 MongoDB 实现域模型持久性(ZZ)

    总结来说,Morphia 提供了一种简单且强大的方式来处理 MongoDB 中的 Java 域模型持久化。通过注解和 API,开发者可以轻松地将对象存入或从 MongoDB 中取出,同时处理复杂的查询和关联关系。在实际项目中,结合 ...

    Spring整合MongoDB基于Maven

    &lt;artifactId&gt;spring-boot-starter-data-mongodb&lt;/artifactId&gt; &lt;/dependency&gt; &lt;!-- MongoDB Java Driver --&gt; &lt;dependency&gt; &lt;groupId&gt;org.mongodb&lt;/groupId&gt; &lt;artifactId&gt;mongodb-driver-sync&lt;/artifactId&gt; &lt;/...

    Morphia 操作 MongoDB.pdf

    总结来说,Morphia 是一个强大的工具,它使得在 Java 应用中使用 MongoDB 更加方便。通过封装 MongoDB 的原生 API,Morphia 提供了一种类型安全且易于理解的方式来管理数据。这对于开发人员来说,大大降低了学习曲线...

    spring集成mongodb

    &lt;artifactId&gt;spring-data-mongodb&lt;/artifactId&gt; &lt;version&gt;1.9.2.RELEASE&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.mongodb.morphia&lt;/groupId&gt; &lt;artifactId&gt;morphia&lt;/artifactId&gt; &lt;version&gt;1.1.0&lt;/...

    morphia基于mongodb的基本开发

    morphia基于mongodb的基本开发

    Morphia 操作 MongoDB.docx

    【MongoDB与Morphia简介】 MongoDB是一款流行的NoSQL数据库系统,以其灵活的数据模型、高可用性和可扩展性而受到广泛...通过学习和掌握Morphia,可以更高效地利用MongoDB的强大功能来构建分布式、高性能的应用程序。

    Morphia操作MongoDB

    - **查询构建**:Morphia 提供了 `Query&lt;T&gt;` 和 `Update&lt;T&gt;` 类,用于构建复杂的查询和更新语句。 5. **示例代码** - 创建 `User` 实体类,并使用 `@Entity` 注解标记: ```java @Entity("users") public ...

    快速入门:2分钟介绍关于Morphia

    &lt;groupId&gt;org.mongodb.morphia&lt;/groupId&gt; &lt;artifactId&gt;morphia&lt;/artifactId&gt; &lt;version&gt;最新版本号&lt;/version&gt; &lt;/dependency&gt; ``` 替换`最新版本号`为当前Morphia的稳定版本。 **对象映射** Morphia的核心是对象...

    使用Morphia和MongoDB实现域模型持久性

    MongoDB是面向文档的开源数据库,Morphia是面向MongoDB 的类型安全的对象映射库。本文解释了在文档和对象之间进行映射的好处,并演示了如何使用Morphia来实现这个功能。然后演示了如何持久保存、加载、删除和查询...

    morphia-mongodb-examples:用于MongoDB的Morphia ODM的示例

    MongoDB是一种流行的NoSQL数据库系统,它以JSON格式存储数据,具有高度的可扩展性和灵活性。Morphia是为MongoDB设计的一个强大的Object Document Mapper (ODM)库,它允许Java开发者以面向对象的方式与MongoDB进行...

    Morphia使用问题及解决方案集锦

    private List&lt;User&gt; friends = new ArrayList&lt;&gt;(); } ``` ##### 1.2 UserGroup类定义 ```java @Entity("UserGroup") public class UserGroup { @Id private ObjectId id; @NotBlank @Indexed(unique = true) ...

    mongodb+springmvc+morphia

    后续提交放在https://github.com/zdsiyan/watermelon 上, 用eclipse导入该工程需安装m2eclipse,jetty等查件. 另外.settings下的org.eclipse.wst.common.component文件如下: &lt;?...&lt;/project-modules&gt;

    spring-mongodb-morphia:springdata-mongo morphia mongodb 学习

    学习这个项目,你将能够掌握如何在Spring应用中集成MongoDB,使用Morphia进行数据操作,以及如何通过Spring Data接口编写灵活的查询。这将增强你处理非结构化数据的能力,对于构建基于Java的现代Web应用非常有帮助。...

    Morphia基本教程

    - **不等于**:`$ne`, `&lt;&gt;` - **大于/小于**:`$gt`, `$lt` - **大于等于/小于等于**:`$gte`, `$lte` - **包含在内**:`$in` - **不在内**:`$nin` - **元素匹配**:`$elemMatch` - **存在性检查**:`$exists` - **...

    play-morphia:通过Morphia提供mongodb访问服务到play.db.Model

    中断更改:play-morphia 1.5.0将morphia库更新为org.mongodb.morphia 0.107。 请在您的应用程序中将文本从“ com.google.code.morphia”替换为“ org.mongodb.morphia” PlayMorphia概述 PlayMorphia模块一个功能...

    morphia-persistence:基于https的JPA轻量级实现

    &lt;groupId&gt;org.mongodb.morphia&lt;/groupId&gt; &lt;artifactId&gt;morphia&lt;/artifactId&gt; &lt;version&gt;最新版本号&lt;/version&gt; &lt;/dependency&gt; ``` 然后,通过以下步骤配置和使用Morphia: 1. 创建MongoDB客户端和数据库连接。 2. ...

    morphia-demo:Morphia(MongoDB)演示项目

    Morphia演示 这是一个简单的测试项目,用于显示一些Morphia功能。要求JDK 7+ Gradle您可以在localhost:27017上使用独立的MongoDB服务器,或者如果该服务器不可用,则测试代码将启动嵌入式MongoDB进程。入门在基本...

Global site tag (gtag.js) - Google Analytics