如何将 Hibernate 6 与 Quarkus 一起使用

Mar*_*ela 5 java hibernate quarkus hibernate-6.x

我需要使用 Hibernate 版本 6.0.0.Alpha7,因为他们解决了以下问题: https ://hibernate.atlassian.net/browse/HHH-1050

Hibernate 依赖项是使用 quarkus 扩展声明的:

<quarkus.platform.version>2.1.4.Final</quarkus.platform.version>
(...)
<dependency>
       <groupId>io.quarkus</groupId>
       <artifactId>quarkus-hibernate-orm</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我认为这仍然使用Hibernate 5.5.6.Final。如何使用 Hibernate 6.0.0.Alpha7?

geo*_*and 3

您不能将 Hibernate 6 与 Quarkus 一起使用。我们将来会升级到该版本,但目前我们使用的是 5.x。

如果这个问题对您来说非常重要,我建议您要求 Hibernate 团队将修复程序向后移植到 5.x 系列

更新

Quarkus 将在 Quarkus 3.0 中切换到 Hibernate 6(切换已在主分支中进行)

  • 它将在即将发布的 Quarkus 3 中提供 (2认同)