Я пытаюсь сгенерировать метамодельные классы с помощью Hibernate в идее IntelliJ. Я уже видел самые старые учебники, но они мне не помогли. Есть ли другой способ генерировать эти файлы? Темы, которые я нашел о поддержке Metamodel в 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>