无法在 IntelliJ IDEA 中生成 JPA Hibernate 元模型 类
Cannot generate JPA Hibernate Metamodel classes in IntelliJ IDEA
在我的 Java 项目中,我得到“java: 找不到符号 ” 指向元模型 类 的错误,例如Company_
.
所以,首先我检查了 my-project\target\generated-sources\annotations
,发现它是空的。然后,在网上和SO上搜索了几次之后,我看到必要的设置似乎没问题,这是我第一次遇到这个问题。
这里是pom.xml
中对应的设置:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>5.3.7.Final</version>
</dependency>
而且我已经有了这个设置而且这些都没有改变:
Settings
Settings > Build execution, Deployment > Compiler > Annotation Processors > my-project (selected) :
Enable annotation processing (checked)
Obtain processors from project classpath (selected)
Store generated sources relative to: Module content root
Production sources directory: target\generated-sources\annotations
Test sources directory: target\generated-test-sources\test-annotations
我尝试重建项目、模块等,但 my-project\target\generated-sources\annotations
目录中仍然没有任何内容。那么,如何在 IntelliJ IDEA 中生成这些 JPA Hibernate 元模型 类?
尝试从版本中删除 .Final 或使用其他版本
在我的 Java 项目中,我得到“java: 找不到符号 ” 指向元模型 类 的错误,例如Company_
.
所以,首先我检查了 my-project\target\generated-sources\annotations
,发现它是空的。然后,在网上和SO上搜索了几次之后,我看到必要的设置似乎没问题,这是我第一次遇到这个问题。
这里是pom.xml
中对应的设置:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>5.3.7.Final</version>
</dependency>
而且我已经有了这个设置而且这些都没有改变:
Settings
Settings > Build execution, Deployment > Compiler > Annotation Processors > my-project (selected) :
Enable annotation processing (checked)
Obtain processors from project classpath (selected)
Store generated sources relative to: Module content root
Production sources directory: target\generated-sources\annotations
Test sources directory: target\generated-test-sources\test-annotations
我尝试重建项目、模块等,但 my-project\target\generated-sources\annotations
目录中仍然没有任何内容。那么,如何在 IntelliJ IDEA 中生成这些 JPA Hibernate 元模型 类?
尝试从版本中删除 .Final 或使用其他版本