阅读更多

14顶
2踩

企业架构

原创新闻 Hibernate OGM 项目诞生公告

2011-06-21 08:59 by 正式编辑 hantsy 评论(24) 有13651人浏览

Hibernate 团队对外宣布了一个新的家族成员,Hibernate OGM, OGM 是 Object Grid Mapping的缩写,它的目标是试图使用 JPA 来操作 NoSQL数据库,目前似乎局限于Infinispan 。

 

目前支持的特性:

  • CRUD operations for entities
  • properties with simple (JDK) types
  • embeddable objects
  • entity hierarchy
  • identifier generators (TABLE and all in-memory based generators today)
  • optimistic locking
  • @ManyToOne, @OneToOne, @OneToMany and @ManyToMany associations
  • bi-directional associations
  • Set, List and Map support for collections
  • most Hibernate native APIs (like Session) and JPA APIs (like EntityManager)
  • same bootstrap model found in JPA or Hibernate Core: in JPA, set <provider> to org.hibernate.ogm.jpa.HibernateOgmPersistence and you're good to go

下载:http://www.hibernate.org/subprojects/ogm/download

参考手册:http://docs.jboss.org/hibernate/ogm/3.0/reference/en-US/html_single/

 

PS:从目前情况看,不支持流行的 MongoDB 等等。 与DataNucleus(http://www.datanucleus.org) 在Backend的存储技术方面,还不能相提并论,DataNucleus支持JDO,JPA标准,支持目前几乎所有的流行的存储方式,Google的APPEngine也是基于DataNucleus的。

 

 

来自: JavaLobby
14
2
评论 共 24 条 请登录后发表评论
4 楼 lqixv 2011-06-21 12:53
DataNucleus 好像很给力啊!为什么很少听人提及?
3 楼 wxq594808632 2011-06-21 11:28
spring早就开始做了。spring-data
2 楼 ttddjy2 2011-06-21 11:22
太有远见了...先占领市场再说
1 楼 Redhead 2011-06-21 09:24
最好能支持hbase

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Hibernate OGM redis项目与Spring MVC集成.zip

    Hibernate OGM redis项目与Spring MVC集成.zip

  • ACE默认实现是高效的证据之ACE_INLINE编译宏

    ACE默认实现是高效的,从ACE_INLINE宏定义所涉及的代码中可见一斑,大量使用到了内联函数

  • ACE .i .inl文件

    <br />      在ACE的源代码目录里,有源文件.cpp、头文件.h,我们还发现有以.i和.inl为扩展名的文件。其实,以.i和.inl为扩展名的文件是ACE源码中inline函数的存放形式。<br /><br />  在说明ACE中为什么采用这种方式来存放inline函数之前,我们来说一下inline关键字是什么意识。我们知道当调用一个函数的时候,涉及到返回地址和参数压栈等一些操作,这些操作是函数调用本身的开销。在原来的C代码中,通常采用宏定义的方式模拟函数,来消除函数调用的开销,因此我们知道宏是

  • ACE配置及问题总结

    ACEACE自适配通信环境 (Adaptive Communication Environment)是面向对象的框架和工具包,它为通信软件实现了核心的并发和分布式模式。ACE包含的多种组件可以帮助通信软件的开发获得更好的灵活性、效率、可靠性和可移植性。        早就在网上看到很多有关ACE有关的介绍,所以准备在接下来的时间里学习一下,主要想在c++通信软件设计方面有所了解。

  • hibernate-ogm:Hibernate OGM-NoSQL数据存储的域模型持久性

    好处是显而易见的: 使用众所周知的JPA注释编写模型一次,然后为您的项目选择正确的NoSQL数据网格Hibernate是很多人熟悉的您最终可以使用Hibernate生态系统的所有工具,例如Hibernate Search或Hibernate Validator ...

  • Java-Hibernate-OGM-Mongodb:Hibernate OGM和Mondodb的Java示例

    Java-Hibernate-OGM-Mongodb 带有Hibernate OGM和Mongodb的Java示例。 这是一个Maven应用程序,可以演示我们如何使用Hibernate OGM作为基于文档的nosql将数据存储到Mongodb中。 作为示例,我们在域模型中实现了多对...

  • hibernate ogm

    Hibernate Object/Grid Mapper (OGM) aims at providing Java Persistence (JPA) support for NoSQL solutions. It reuses Hibernate Core's engine but persists entities into a NoSQL data store instead of a ...

  • Hibernate-ogm

    Hibernate-ogm主要用来开发MongoDB数据库

  • ACE入门

    ACE编译 1. 设置环境变量 在操作系统添加一个名为ACE_ROOT的用户环境变量,值为刚才ace的解压路径D:\Develop\ACE_wrappers。 添加用户的Path环境变量,值为%ACE_ROOT%\lib,这样才能保证系统能找到ace生成的动态连接库。 设置VS2005的C++开发项目信息,依次打开菜单 工具-选项-项目和解决方案-VC++目录 ,在右侧目录列表中...

  • ACE入门---很好的文章

    ACE入门   转自:http://www.cnblogs.com/dubingsky/archive/2009/07/22/1528292.html ACE编译 1. 设置环境变量 在操作系统添加一个名为ACE_ROOT的用户环境变量,值为刚才ace的解压路径D:\Develop\ACE_wrappers。 添加用户的Path环境变量,值为%ACE_ROOT%\lib,这样才能保

  • ACE_Time_Value的赋值效率

     15         ACE_Time_Value的赋值效率ACE_Time_Value是使用ACE会大量使用类。但是他的部分函数没有高效的实现。比如构造函数:ACE_INLINEACE_Time_Value::ACE_Time_Value (time_t sec, suseconds_t usec)和set函数ACE_INLINE voidACE_Time_

  • inline - noinline

    p {margin-bottom:0.21cm}  noinline 关键字用来通知编译器不要内联这个函数。 【赛迪网讯】inline属性在使用的时候,要注意以下两点:inline关键字在GCC参考文档中仅有对其使用在函数定

  • accs-mongodb:使用Oracle应用容器云的MongoDB + Hibernate OGM快速入门

    使用Oracle应用容器云的MongoDB + Hibernate OGM快速入门 查看以获取详细信息 建立 git clone https://github.com/abhirockzz/accs-mongodb.git mvn clean install acc-mongodb-dcs-dist.zip mvn clean install -在...

  • ogm session_带有Hibernate OGM的NoSQL –第一部分:持久化您的第一个实体

    Hibernate OGM的第一个最终版本已经发布 ,团队从发布狂潮中恢复了一些。 因此,他们考虑开设一系列教程风格的博客,使您有机会轻松地从Hibernate OGM重新开始。 感谢Gunnar Morling( @gunnarmorling )创建了本...

  • Hibernate OGM项目

    Hibernate 团队对外宣布了一个新的家族成员,Hibernate OGM, OGM 是 Object Grid Mapping的缩写,它的目标是试图使用 JPA 来操作 NoSQL数据库,目前似乎局限于Infinispan 。  目前支持的特性: CRUD operations ...

  • ogm session_Hibernate OGM:降低进入NoSQL的障碍

    本月初,公众首次看到了一个面向NoSQL的全新Hibernate项目: Hibernate Object Grid Mapping(OGM)。该项目旨在提供将数据存储到NoSQL存储中的JPA引擎,并且第一个Alpha版本用于为2011年JBoss世界主题演讲提供动力...

  • jaxrs-people:具有Hibernate OGM,WildFly和Arquillian Cube的JAX-RS CRUD

    具有Hibernate OGM和Arqillian多维数据集单元测试的JAX-RS Web服务示例该项目包含两个JAX-RS Web服务的实现: 记忆服务返回查询java.lang.management.MemoryMXBean的结果人事服务演示对存储在Mongo数据库中的任意...

Global site tag (gtag.js) - Google Analytics