二:ORM框架Morphia的学习-Entity和Embedded的简单使用
2013-04-23 11:28
375 查看
首先,搭好你的环境。配好你的包。
需要的jars包有:mongo-java-driver-2.xx.jar , morphia-0.xx.jar
假设我们有两个类,hotel和address
public class Hotel { private String name; private int stars; private Address address; // ... getters and setters }
和
public class Address { private String street; private String city; private String postCode; private String country; // ... getters and setters }
和我们想保存实例到mongodb,那么我们要添加morphia的注释@,直接上代码:
import com.google.code.morphia.annotations.Entity; import com.google.code.morphia.annotations.Embedded; import com.google.code.morphia.annotations.Id; import com.google.code.morphia.annotations.Property; import org.bson.types.ObjectId; @Entity public class Hotel { @Id private ObjectId id; private String name; private int stars; @Embedded private Address address; // ... getters and setters }
和
import com.google.code.morphia.annotations.Embedded;
@Embedded
public class Address { private String street; private String city; private String postCode; private String country; // ... getters and setters }
我们在hotel前加了@Entity,也在address前加了@Embedded。
相关文章推荐
- android学习——ConnectivityManager 简单的使用 判断网络状态
- Otto学习以及使用,简单方便处理组件耦合
- Universal-Image-Loader学习系列(一),下载及简单的使用
- 学习WebSocket(二):使用Spring WebSocket做一个简单聊天室
- Android学习Scroller(三)——控件平移划过屏幕 (Scroller简单使用)
- [iOS学习]之UISearchController简单使用
- Java学习之IO流下(转换流,数据流 ,print流 ,object简单使用)
- Android开源:数据库ORM框架GreenDao学习心得及使用总结
- [学习笔记]Xcode的简单使用
- Mongodb 的ORM框架 Morphia 之 使用Morphia(映射对象)
- zookeeper 学习笔记001(部署和简单的使用)
- Python学习21:Python中函数的用法,使用函数进行简单的数学运算
- [EntLib]微软企业库5.0 学习之路——第七步、Cryptographer加密模块简单分析、自定义加密接口及使用—下篇
- 学习笔记:WKWebView的简单使用(Swift)
- iOS学习之Table View的简单使用
- WebView的简单使用——学习笔记
- 学习淘淘商城第十九课(搭建单机版FastDFS图片服务器以及使用FastDFS-Client客户端进行简单测试)
- 学习文章---vb JMail简单使用指南
- node.js学习笔记(4)--使用Express完成简单的登陆
- 微软企业库5.0 学习之路——第七步、Cryptographer加密模块简单分析、自定义加密接口及使用—下篇