Hibernate OGM 已不再维护

我很高兴宣布 Hibernate OGM 的最新稳定版本: Hibernate OGM 5.1 最终版

与最新候选版本相比,变化不大。您可以查看 5.1.0.Final 变更日志 以获取所有详细信息。

与 5.0 最终版相比,有哪些新功能?

很高兴您这么问,这个版本

  • 使用 Hibernate ORM 5.1

  • 支持通过 Hot Rod 协议 使用 Infinispan Remote

  • 支持通过 Bolt 协议和 Http 接口 使用 Neo4j Remote

  • 可以与 Hibernate Search 5.6 集成,后者与 Elasticsearch 一起工作

  • 通过分组操作减少数据库调用次数

  • 在 MongoDB 原生查询中支持使用 CLI 语法 的聚合操作

如果您需要从 5.1 之前的版本升级,您可以在 迁移说明 中找到帮助。

它是否与 WildFly 10 兼容?

是的,兼容。

但是,WildFly 10 随带 Hibernate ORM 5.0,需要执行一些配置步骤才能使其正常工作。最简单的方法是下载 Hibernate ORMHibernate OGM 的 WildFly 模块;将它们解压缩到您的 WildFly 基目录的 modules 文件夹中,并在您的 persistence.xml 中设置以下属性

<property name="jboss.as.jpa.providerModule" value="org.hibernate:5.1"/>

如果您对这个过程仍然感到困惑,我们将在文档的 4.5.1. 为 WildFly 10 打包 Hibernate OGM 应用程序 段落中提供更多详细信息。

我在哪里可以获取它?

您可以使用以下Maven坐标获取所需的核心库

  • org.hibernate.ogm:hibernate-ogm-core:5.1.0.Final

以下是5.1.0.Final版本目前可用的后端

  • Cassandra: org.hibernate.ogm:hibernate-ogm-cassandra:5.1.0.Final

  • CouchDB: org.hibernate.ogm:hibernate-ogm-couchdb:5.1.0.Final

  • Infinispan

    • 嵌入式: org.hibernate.ogm:hibernate-ogm-infinispan:5.1.0.Final

    • 远程: org.hibernate.ogm:hibernate-ogm-infinispan-remote:5.1.0.Final

  • Ehcache: org.hibernate.ogm:hibernate-ogm-ehcache:5.1.0.Final

  • MongoDB: org.hibernate.ogm:hibernate-ogm-mongodb:5.1.0.Final

  • Neo4j: org.hibernate.ogm:hibernate-ogm-neo4j:5.1.0.Final

  • Redis: org.hibernate.ogm:hibernate-ogm-redis:5.1.0.Final

或者,您可以从Sourceforge下载包含所有二进制文件、源代码和文档的存档 此处

接下来是什么?

下一个版本的一个重点是改进Hot Rod方言支持的特性。

我如何联系您?

您可以通过以下渠道找到我们

我们期待收到您的反馈!


回到顶部