Hibernate OGM

路线图

Hibernate OGM 不再维护。

对我们过去的版本感兴趣?

要详细了解我们在过去的版本中引入了什么,请查阅 "给定系列的 '新功能' 部分"

Hibernate OGM 是社区驱动的。因此,路线图不断发展以反映用户的需求。您可以在我们的 问题追踪器 中找到更详细的路线图,但此页面是对我们未来方向的简明扼要的概述。日期一般省略,我们会在准备好时发布。

Hibernate OGM 5.4

核心

升级到 Hibernate ORM 5.3,JPA 2.2
升级到 Hibernate Search 5.10
支持 WildFly 13

Infinispan

升级到 Infinispan 9.4
初步支持远程 JPQL 查询
简化新缓存的配置
支持调用服务器端任务

Neo4j

创建索引
支持使用原生 Cypher 查询的占位符参数
支持调用远程过程

MongoDB

支持调用服务器端 JavaScript
使用原生查询删除集合
支持 GridFS

Hibernate OGM 下一个版本

映射策略

在获得更多用户反馈后,重新考虑映射方法的默认值。但是,将保留向后兼容模式。

自定义类型

提供类似于 Hibernate ORM 的用户类型的自定义类型。

提供每个会话和每个语句选项的自定义功能

例如,对于给定调用,影响仲裁系数

一般 NoSQL 和查询深度和广度的改进

继续在其他 NoSQL 上映射查询引擎
继续支持查询的广度覆盖

反规范化引擎

提供以不同的反规范化结构存储数据的能力。
让加载和查询使用这些反规范化版本以实现更快的检索。
目标是提供声明性方法,而不是通常在 NoSQL 领域中使用的命令性方法。

迁移引擎

提供选项以在 (非) 架构迁移时支持透明迁移。基于注解或基于 API 的。
例如,如果将属性从 a 重命名为 b,迁移引擎将知道这一点,读取旧值(如果存在),并迁移到新的架构。

多语言持久性

提供将实体存储到不同后端的能力。实体可以存在于任一后端。

写后端跨后端

提供将数据存储到两个后端的能力。特别是,将数据存储在 NoSQL 后端和关系型数据库中。

返回顶部