我试图在IntelliJ想法中使用Hibernate生成元模型类。 我已经看过最古老的教程,但是它们并没有帮助我。 还有其他生成文件的方法吗?我发现有关IntelliJ中的元模型支持的主题太旧了。 也许我做错了。我会解释我在做什么。
我已经尝试过:
-
在IntelliJ设置中启用处理:设置>构建,执行,部署>编译器>注释处理器> [检查]启用注释处理。
-
将Maven处理器放入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>