我正在尝试在IntelliJ idea中使用Hibernate生成Metamodel类。
我已经看过最旧的教程,但他们没有帮助到我。
有其他方法来生成这些文件吗?我找到的关于IntelliJ中Metamodel支持的主题都太旧了。
也许我做错了什么。我将解释我正在做的事情。
我已经尝试过: - 在IntelliJ设置中启用处理:设置>构建,执行,部署>编译器>注释处理器>[勾选]启用注释处理。 - 将maven-processor放入pom.xml中。(jpa.modelgen.CanonicalModelProcessor) - 重建项目。
我在pom.xml中包含的插件:
我已经尝试过: - 在IntelliJ设置中启用处理:设置>构建,执行,部署>编译器>注释处理器>[勾选]启用注释处理。 - 将maven-processor放入pom.xml中。(jpa.modelgen.CanonicalModelProcessor) - 重建项目。
我在pom.xml中包含的插件:
<plugin>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<version>1.3.5</version>
<executions>
<execution>
<id>process</id>
<goals>
<goal>process</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<outputDirectory>${project.build.directory}/generated-sources/metamodel</outputDirectory>
<compilerArguments>
-Aeclipselink.persistencexml=${project.basedir}/src/main/resources/META-INF/persistence.xml
</compilerArguments>
<processors>
<processor>org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor
</processor>
</processors>
</configuration>
</execution>
</executions>
</plugin>
src/main/java
文件夹变为空了!同时,一个名为“generated”的文件夹出现在我的target
文件夹中。 - joaovr