Mongodb的ORM框架Morphia技术POJO类注解详解.docxVIP

  • 46
  • 0
  • 约4.92千字
  • 约 7页
  • 2018-01-09 发布于河南
  • 举报

Mongodb的ORM框架Morphia技术POJO类注解详解.docx

Mongodb的ORM框架Morphia技术POJO类注解详解

Mongodb的ORM框架Morphia技术POJO类注解详解1、@Entity如果你想通过Morphia把你的对象保存到Mongo中,你首先要做的是使用@Entity注解你的类:importcom.google.code.morphia.annotations.Entity; @Entity public class Hotel { ... }A、名称和构造方法你可以为你的MongoDBDBConllection设置名称。必须有一个无参的默认构造方法。@Entity(hotels) public class Hotel { ... public Hotel() { } ... }注意:你的默认构造方法不一定是public,也可以是protected或private。B、在文档中的类名和怎样废弃使用类名在@Entity注解中提供了一个可选的参数用来标识是否在文档中保存类名。@Entity(value=hotels, noClassnameStored=true)public class Hotel {...public Hotel() {}...}默认会在文档中保存类名。为什么要使用他哪?保存类名的主要目的是,当你在同一个链接中保存不同的实体对象,但是你想作为他们的基类或超类来读取。如:@Entity(animals) abstract class Animal

文档评论(0)

1亿VIP精品文档

相关文档