Hibernate JPAModelGen 5.4.6.Final 在 JDK11 上失败
Hibernate JPAModelGen 5.4.6.Final fails on JDK11
将我的 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 项目激活,同时执行 JPA2 modelgen 插件。
将我的 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 项目激活,同时执行 JPA2 modelgen 插件。