gpt4 book ai didi

java - Hibernate JPAModelGen 5.4.6.Final 在 JDK11 上失败

转载 作者:行者123 更新时间:2023-12-01 23:51:33 32 4
gpt4 key购买 nike

将 JDK 升级到 11 后,我无法构建 JPA2 项目并出现错误,找不到符号。我检查了一下,包名称在 11 中已更改。例如:

生成不再位于:

javax.annotation

现在,它位于:

javax.annotation.processing

我已升级到最新版本的 hibernate jpamodelgen (5.4.6.Final) 和最新版本的 maven-processor-plugin (3.3.3)。

但是,他们似乎还不支持 JDK11。准确吗?

最佳答案

我切换到 JDK10,这解决了我使用 JPA 模型生成的构建问题。与此同时,我正在向 Hibernate 提交错误报告。

请注意,我必须依赖 jsr250:

<dependency>
<groupId>javax.annotation</groupId>
<artifactId>jsr250-api</artifactId>
<version>1.0</version>
</dependency>

我将其添加到一个配置文件中,该配置文件仅在执行 JPA2 modelgen 插件内容时才针对 JPA2 项目激活。

错误报告链接: https://hibernate.atlassian.net/browse/HBX-1869

关于java - Hibernate JPAModelGen 5.4.6.Final 在 JDK11 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58217544/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com