原文:http://www.blogjava.net/watchzerg/archive/2012/09/20/388109.html快速开始:@Entitypublic class Hotel { @Id private ObjectId id; private String name; private int stars; @Embedded private Address ad
转载
精选
2013-10-11 17:51:27
2786阅读
Morphia 是一个针对Mongo和Java 对象转换的映射的轻量级ORM类型安全类库。
1.简单易用,轻量级,一旦每一种类型通过反射获取将被缓存,性能比较好。
2.Datastore和DAO<T,V>的抽象封装。
3.快速的查询的支持,在类运行时进行校验。
4.Mapping是基于注解而不是基于xml。
5.针对Valid
转载
2014-09-14 09:00:00
139阅读
2评论
生命周期方法注解(delete没有生命周期事件)@PrePersist save之前被调用,它可以返回一个DBObject代替一个空的@PostPersist save到datastore之
转载
2016-08-21 16:31:00
93阅读
2评论
MongoDB+java+spirng+morphia Hotle.javaCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->packagetest_yu.morphiaSpring;importcom.google.code.m
转载
2012-10-04 00:40:00
75阅读
2评论
上两篇文章: 介绍到了在MongoDB的控制台完成MongoDB的数据操作、以及通过Java MongoDB 的驱动完成在Java中对MongoDB的操作,通过前两篇文章我们对MongoDB有了全面、深刻的认识和理解。现在我们就看看利用Morphia库来操作MongoDB。 开发环境: System:Windows IDE:eclipse、MyEclipse 8 Database:mongoD
转载
2023-07-31 14:52:09
76阅读
IntroductionFilterOperatorsFluent InterfaceMethodsGeo-spatialOrFieldsValidationDisabling ValidationSortOffset (skip)Ignoring FieldsReturning Data Introduction(简介)  
今天研究了一下MongoDB的應用,用到了這個Morphia的開源框架,使用起來很方便,能實現java類和數據庫collections之間的相互映射。下面是在網上找來的Morphia文章與大家進行分享。這里也有篇文章很好的講解了使用 Morphia 和MongoDB 实现域模型持久性的問題地址:http://www.ibm.com/developerworks/cn/java/j-morphia/
转载
2023-10-09 21:15:28
119阅读
morphia是基于 Apache 许可证的 Google Code 项目,让您在 MongoDB 上持久保存、检索、删除和查询作为文档存储的 POJO。通过提供一系列围绕 Mongo Java 驱动程序的注释和包装程序,Morphia 完成了这些操作。Morphia 概念上类似于对象关系映射器(ORM),如 Java Persistence API (JP
使用 Morphia 持久保存、加载、删除和查询映射到 MongoDB 的 Java 域模型 简介: MongoDB 是面向文档的开源数据库,Morphia 是面向 MongoDB 的类型安全的对象映射库。本文解释了在文档和对象之间进行映射的好处,并演示了如何使用 Morphia 来实现这个功能。然后演示了如何持久保存、加载、删除和查询映射到 MongoDB 的 Java™
morphia是谷歌的一个针对mongodb的数据化持久框架; 关于mongodb的介绍不在这里展示,直接进入主题:采用morphia实现对mongodb的聚合查询 这里获取所有学生的分数总和 spring配置文件<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springfra
转载
2023-06-18 11:45:26
180阅读
上次的Blog中写到要写一篇关于mongodb的ORM工具的文章。上个月程序基本写完,这回把Blog补上:)本文主要介绍mongodb的ORM工具morphia的使用。首先介绍抽象类AbstractMongoDAO,里面包含有Morphia的初始化代码,因此继承了BasicDAO。AbstractMongoDAO.java:public class AbstractMongoDAO&l..
原创
2023-09-14 13:57:04
201阅读
MongoDB按照天数或小时聚合需求最近接到需求,需要对用户账户下的设备状态,分别按照天以及小时进行聚合,以此为基础绘制设备状态趋势图. 实现思路是启动定时任务,对各用户的设备状态数据分别按照小时以及天进行聚合,并存储进数据库中供用户后续查询. 涉及到的技术栈分别为:Spring Boot,MongoDB,Morphia.数据模型@Data
@Builder
@Entity(value = "ra
转载
2023-09-18 11:04:28
69阅读
使用 Morphia 持久保存、加载、删除和查询映射到 MongoDB 的 Java 域模型 MongoDB 是面向文档的数据库,用于存储并检索类似 JavaScript 对象符号(JavaScript Object Notation,JSON)的文档。由于索引、复制和分片功能的增强,MongoDB 已成为强大的、可扩展的 NoSQL 竞争者(参见 参考资料)。Map 的实现&
关键字:Morphia一个nosql的ORM框架 [color=red]官方API帮助文档及资料:http://code.google.com/p/morphia/w/list[/color];[color=red]http://api.mongodb.org/java/2.0/[/color]近来在关注nosql,看了一个用c++写的MongoDB的实现。感觉还不错,就是...
原创
2023-05-06 17:35:05
89阅读
先看mongodb操作: db.test.update({"msgid":170},{"$pull":{"msg":{"comtime":1392346547}}}) morphia:删除文档中Fans<User>字段,用户Id为1100的一行记录 User user=new User(); use
转载
2017-03-13 18:30:00
248阅读
2评论
如何修改word修改时间?word文件的修改时间也就是word文件最后一次完成修改后的保存时间,这是时间精确的记录了word文件在哪个时间点进行了最后的修改。很多时候为了隐藏word文件真正的最后修改时间,大家都在想办法将word文件的修改时间进行修改,那么真的有方法实现吗?网上有一些人分享了一些教程,不过操作繁琐,也未必能真正进行修改。 前几
解决方案:在需要保存的对象前边添加@Entity(noClassnameStored = true)即可
原创
2013-10-24 20:45:39
5962阅读
解决方案:在查询接口后边加上.disableValidation(),如下:createQuery().disableValidation()即可。
原创
2013-10-24 20:51:43
1494阅读
解决方案: 将自己的对象转化为JSONObject类型即可
原创
2013-10-24 20:55:28
2293阅读
pom因为项目中采用Morphia(MongoDB的ODM框架,对象-文档映射(object-document mapper)),因此需要在pom文件中引入相应依赖:<dependency>
<groupId>dev.morphia.morphia</groupId>
<artifactId>core&