当前位置:  软件>java软件

MongoDB对象映射框架 Morphia

    来源:    发布时间:2015-02-14

    本文导语:  Morphia 是一个轻量级的类型安全的 Java 类库,用来将在 MongoDB 和 Java 对象之间进行映射。 @Entity("employees")class Employee {  @Id ObjectId id; // auto-generated, if not set (see ObjectId)  String firstName, lastName; // value types are automatically persisted  Long ...

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

@Entity("employees")
class Employee {
  @Id ObjectId id; // auto-generated, if not set (see ObjectId)
  String firstName, lastName; // value types are automatically persisted
  Long salary = null; // only non-null values are stored

  @Embedded Address address;

  @Reference Employee manager; // refs are stored*, and loaded automatically
  @Reference List underlings; // interfaces are supported

  @Serialized EncryptedReviews; // stored in one binary field
 
  @Property("started") Date startDate; //fields can be renamed
  @Property("left")Date endDate;

  @Indexed boolean active = false; //fields can be indexed for better performance
  @NotSaved string readButNotStored; //fields can read, but not saved
  @Transient int notStored; //fields can be ignored (load/save)
  transient boolean stored = true; //not @Transient, will be ignored by Serialization/GWT for example.

  //Lifecycle methods -- Pre/PostLoad, Pre/PostSave...
  @PostLoad void postLoad(DBObject dbObj) { ... }
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mongodb 下载官网地址
  • MongoDB 管理工具 Robomongo
  • MongoDB 2.5新查询引擎简介
  • activemq-store-mongodb
  • mongoDB 2.6.5下载,安装及mongoDB基本使用命令介绍
  • MongoDB慢查询监控工具 MongoSpy
  • mongoDB 3.2.9 官方下载、安装及mongoDB基本使用命令详细介绍
  • Sysbench for MongoDB
  • redis和mongodb区别详细介绍
  • PHP的mongodb操作类TmongoDB TmongoDB
  • mongodb介绍及使用场景
  • MongoDB 的 GUI 客户端 MonjaDB
  • Mongodb数据库服务的开启与关闭详细介绍
  • MongoDB 管理工具 phpMoAdmin
  • 文档数据库mongodb与列式数据库hbase详细比较
  • 基于MongoDB的数据分析工具 Cube
  • mongodb和redis哪个好?mongodb和redis比较
  • MongoDB状态监控工具 MongoWatch
  • mongodb 3.0下载安装、配置及mongodb最新特性、基本命令教程详细介绍
  • MongoDB的Java DAO生成器 GuiceyData
  • mongodb是哪个公司的以及它的内部构造
  • mongoDB 3.2.9 官方下载、安装及mongoDB基本使用命令详细介绍 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3