本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
mongodb的morphia框架笔记
快速开始:
@Entity
public class Hotel {
@Id private ObjectId id;
private String name;
private int stars;
@Embedded
private Address address;
}
@Embedded
public class ...
MongoDB的Morphia框架
Morphia是一个开放源代码的对象关系映射框架,它对MongoDB数据库 java版驱 动进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵MongoDB数据库,也让Java程序员可以从复杂数据库设计中脱离出来,从而将更多的精力投入到业务逻辑中去。
@Entity
public class Hotel {
@Id private ObjectId ...
morphia Reference使用
morphia是mongodb for java基础上的一个开源项目,但2011年之后几乎不在更新,非常不活跃,建议后来者谨慎选择。由于团队在比较早之前就选择了morphia,因此在未重构之前,还是尽可能的用好morphia。
morphia项目地址:
https://code.google.com/p/morphia/
这里只说morphia Reference使用的问题和 ...
About how to manually map part of the fields of the annoted class with Morphia
Today , I met with a problem that I have a field whose type is a class code-generated Protobuf. If I used Morphia to automatically map this field to an embedded Mongo document, morphia will map each of ...
Advanced Usage
1.
Once we've annotated our objects, all we need
to do is create an instance of Morphia
(It is recommended that you
create this instance once, and reuse it.), tell it which classes we want ...
Morphia always stores classname for embedded collection
Today, I found a problem that Morphia alwasy stores classname for embedded collection when updating it. Here is my POJO example :
@Entity(noClassnameStored = true)
@Indexes({@Index(name="idx ...
Annotations
1.
In java the default attribute for annotations
can be used without a name. The name of the default attribute is always value
. Any time you see @MyAnnotation("arg")
it can be ...
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 的 Java 域模型
参考资料
学习
Morphia:在 Google Code 上访问 Morphia 项目以便了解有关 Morphia 的更多信息。
MongoDB:了解更多有关 MongoDB 的信息。
“Java 开发 2.0:MongoDB:拥有 RDBMS ...
Morphia和MongoDB学习总结<一>
Morphia 是一个轻量级的类型安全的 Java 类库,用来将在MongoDB 和 Java 对象之间进行映射。
首先,做准备工作,使用morphia操作MongoDB数据需要的jar有:
1.morphia-0.99.jar;2.mongo-2.7.2.jar
其次,搭建工程,如图所示:
1.创建一个实体类MyEntity.jva,代码如下:
2.再创建一个测试类Te ...
使用morphia对基于mongodb应用开发
最近初学了下mongoDB,作为比较火的一个NoSQL数据库,确实比较强大,但是这几天学下来更多的感觉到的是学习、使用都很方便。
首先是初学者体验使用方便,直接下载(http://www.mongodb.org/downloads)解压,然后启一下服务便可使用:mongod --dbpath your_db_data_dir,启动以后默认端口27017, 默 ...