Hibernate OGM 5.2 Beta1 发布

发布者    |       Hibernate OGM 发布

Hibernate OGM 已不再维护

又一个月,又一版本发布: Hibernate OGM 5.2 Beta1 已准备就绪!

本版本的主要目标是支持 Infinispan 9.1 并允许在缓存缺失时创建缓存。

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

所有更改均已在 发布说明 中描述。

Infinispan 远程自动缓存创建

默认情况下,Hibernate OGM 预期您通过映射和配置定义的缓存已在 Infinispan 服务器上存在。在启动时,如果某个缓存未找到,将抛出异常。

使用本版本,现在可以在启动时创建缺失的缓存。您可以通过设置属性来启用此功能

hibernate.ogm.create_database=true

官方文档提供了有关 Infinispan 中 不同的缓存映射方法 的更多详细信息。

我们理解,在 Infinispan 的上下文中,此属性的名称很奇怪。这是一个由许多不同方言使用的通用属性,并且很可能在最终发布之前更改。

在哪里可以获取它?

您可以使用以下 Maven 坐标将您选择的方言包含到您的项目中

  • Infinispan

    • 嵌入式: org.hibernate.ogm:hibernate-ogm-infinispan:5.2.0.Beta1

    • 远程: org.hibernate.ogm:hibernate-ogm-infinispan-remote:5.2.0.Beta1

  • MongoDBorg.hibernate.ogm:hibernate-ogm-mongodb:5.2.0.Beta1

  • Neo4jorg.hibernate.ogm:hibernate-ogm-neo4j:5.2.0.Beta1

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

如果您对可用版本感兴趣,可以查看官方的Hibernate OGM下载页面

接下来是什么?

我们将致力于改进与Infinispan远程的集成,并支持数据库在启动时进行验证和创建的JPA和Hibernate ORM属性。我们还将添加一个新注解,以便更容易选择Infinispan缓存的模板配置。

如何联系我?

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

我们期待听到您的反馈!


返回顶部