猿问

Hibernate JPAModelGen 5.4.6.Final 在 JDK11 上失败

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

生成不再位于:

javax.annotation

现在,它位于:

javax.annotation.processing

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

不过好像还不支持JDK11。准确吗?


白衣染霜花
浏览 113回答 1
1回答

白板的微信

我切换到 JDK10,这解决了 JPA 模型生成的构建问题。与此同时,我正在向 Hibernate 提交错误报告。请注意,我必须依赖 jsr250:<dependency>  <groupId>javax.annotation</groupId>  <artifactId>jsr250-api</artifactId>  <version>1.0</version></dependency>我将其添加到一个配置文件中,该配置文件仅在执行 JPA2 modelgen 插件内容时才针对 JPA2 项目激活。
随时随地看视频慕课网APP

相关分类

Java
我要回答