无法在 IntelliJ IDEA 中生成 JPA Hibernate 元模型类

     2023-02-27     248

关键词:

【中文标题】无法在 IntelliJ IDEA 中生成 JPA Hibernate 元模型类【英文标题】:Cannot generate JPA Hibernate Metamodel classes in IntelliJ IDEA 【发布时间】:2021-12-22 18:47:19 【问题描述】:

在我的 Java 项目中,我得到“java: cannot find symbol”错误指向元模型类,例如Company_.

所以,首先我检查了my-project\target\generated-sources\annotations,发现它是空的。然后,在网上搜索了几次之后,我看到必要的设置似乎没问题,这是我第一次遇到这个问题。

这里是pom.xml中的对应设置:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-jpamodelgen</artifactId>
    <version>5.3.7.Final</version>
</dependency>

而且我已经有了这个设置并且这些没有改变:

Settings

设置 > 构建执行、部署 > 编译器 > 注释处理器 > 我的项目(已选择): 启用注释处理(选中) 从项目类路径获取处理器(已选) 存储生成的源相对于:模块内容根 生产源目录:target\generated-sources\annotations 测试源目录:target\generated-test-sources\test-annotations

我尝试重建项目、模块等,但my-project\target\generated-sources\annotations 目录中仍然没有任何内容。那么,如何在 IntelliJ IDEA 中生成这些 JPA Hibernate 元模型类

【问题讨论】:

有人用过JPA Hibernate Metamodel classes in IntelliJ IDEA吗? 【参考方案1】:

尝试从版本中删除 .Final 或只使用另一个版本

【讨论】:

我尝试了&lt;version&gt;5.5.6&lt;/version&gt; 并在重新加载所有 Maven 项目后重建项目。但仍然是同样的问题。有什么我应该应用的步骤吗?缓存失效? 有时会刷新maven依赖并重建项目帮助。 您的意思是单击“重新加载所有 Maven 项目”按钮吗?我做到了,并且已经重建项目。实在是太奇怪了。 "你的意思是点击"重新加载所有 Maven 项目"按钮吗?" 是的。我记得当我遇到类似情况时,我刚刚更改了依赖版本。不幸的是,我不知道为什么它不起作用。 最后我通过删除并重新创建有问题的分支来解决问题。非常感谢您的帮助。

我们如何从可编辑的 Java 代码中生成 IntelliJ IDEA 中的序列图?

】我们如何从可编辑的Java代码中生成IntelliJIDEA中的序列图?【英文标题】:HowcanwegeneratesequencediagraminIntelliJIDEAfromJavacodewhichiseditable?【发布时间】:2016-11-2607:21:21【问题描述】:我目前正在使用来自https://plugins.jetbrains.com/plugin/828... 查看详情

如何在 Intellij 中生成串行版本 UID

】如何在Intellij中生成串行版本UID【英文标题】:HowtogenerateserialversionUIDinIntellij【发布时间】:2014-08-2518:06:27【问题描述】:当我使用Eclipse时,它有一个很好的功能来生成串行版本的UID。但是在IntelliJ中该怎么做呢?如何在Intelli... 查看详情

如何在 JPA 中生成自定义 ID

】如何在JPA中生成自定义ID【英文标题】:HowtogenerateCustomIdinJPA【发布时间】:2018-04-2519:45:53【问题描述】:我想在JPA中生成自定义ID,它必须是表的主键。有很多使用休眠创建自定义ID的示例,例如this我想要相同的实现,但在JPA... 查看详情

Intellij IDEA:为 JPA 验证指定数据源

】IntellijIDEA:为JPA验证指定数据源【英文标题】:IntellijIDEA:specifydatasourceforJPAvalidation【发布时间】:2012-12-3015:19:23【问题描述】:我有一个在IntellijIDEA中设置的小型Web应用程序的Spring项目。它在Hibernate之上使用JPA作为持久层。... 查看详情

如何使用jpa项目eclipse在实体类中生成唯一约束

】如何使用jpa项目eclipse在实体类中生成唯一约束【英文标题】:howtogenerateuniqueconstraintinentityclassusingjpaprojecteclipse【发布时间】:2018-03-0313:27:14【问题描述】:我打算在我的项目中集成ORM,所以我使用eclipse的JPA项目从旧数据库中... 查看详情

IntelliJ IDEA 生成 serialVersionUID

】IntelliJIDEA生成serialVersionUID【英文标题】:IntelliJIDEAgeneratingserialVersionUID【发布时间】:2012-10-0609:51:12【问题描述】:如何在IntelliJIDEA中生成这个值?我去设置->错误->序列化问题->没有\'serialVersionUID\'的可序列化类,但它... 查看详情

使用 IntelliJ IDEA 从 JFR 转储生成火焰图

】使用IntelliJIDEA从JFR转储生成火焰图【英文标题】:GenerateFlameGraphfromJFRdumpwithIntelliJIDEA【发布时间】:2020-06-0510:59:53【问题描述】:IDEA在使用“RunwithJavaFlightRecorder”时会生成那些简洁的火焰图。虽然我知道externaltools能够做到这... 查看详情

如何在调试/运行 Spring Boot 项目的 IntelliJ“out”目录中生成 build-info.properties?

】如何在调试/运行SpringBoot项目的IntelliJ“out”目录中生成build-info.properties?【英文标题】:HowdoIgeneratebuild-info.propertiesintheIntelliJ"out"directoryondebug/runforaSpringBootproject?【发布时间】:2018-05-1212:59:45【问题描述】:在我的build... 查看详情

无法在 Intellij IDEA 中设置 Java 断点

】无法在IntellijIDEA中设置Java断点【英文标题】:CannotsetJavabreakpointinIntellijIDEA【发布时间】:2012-07-2010:58:04【问题描述】:我正在尝试在GoogleAppEngine源代码(SDK1.7.0)中设置断点,但IDEAUltimate(11.0.2)一直告诉我Warning:Noexecutablecodefoundat... 查看详情

无法在 intellij idea 类路径中找到属性文件

】无法在intellijidea类路径中找到属性文件【英文标题】:unabletofindpropertiesfileinintellijideaclasspath【发布时间】:2014-03-2619:48:31【问题描述】:我过去2个小时只是为了在我的IntelliJIDEA类路径中添加一个属性文件。我是一个Eclipse用户... 查看详情

jpa中生成的表中的错误排序

】jpa中生成的表中的错误排序【英文标题】:Wrongorderingingeneratedtableinjpa【发布时间】:2010-11-2020:44:10【问题描述】:这(应该)是一件相当简单的事情,但是我很挣扎。我想要这样生成一个表格:ID组织编号姓名但是,当我查看... 查看详情

在 IntelliJ IDEA 下使用 Lombok 时无法编译项目

】在IntelliJIDEA下使用Lombok时无法编译项目【英文标题】:Can\'tcompileprojectwhenI\'musingLombokunderIntelliJIDEA【发布时间】:2012-03-1412:37:44【问题描述】:我正在尝试在使用IntelliJIDEA11开发的项目中使用Lombok。我已经安装了3rd-partypluginforID... 查看详情

Lombok 注释在 Intellij IDEA 下无法编译 [重复]

】Lombok注释在IntellijIDEA下无法编译[重复]【英文标题】:LombokannotationsdonotcompileunderIntellijidea[duplicate]【发布时间】:2014-07-2307:16:27【问题描述】:我已经安装了intellijidea的插件(lombok-plugin-0.8.6-13)。将lombok.jar添加到类路径中我可以... 查看详情

无法在 IntelliJ IDEA 中打开调试器端口

】无法在IntelliJIDEA中打开调试器端口【英文标题】:UnabletoopendebuggerportinIntelliJIDEA【发布时间】:2014-12-0402:34:57【问题描述】:我有一个问题,我无法使用IntelliJIDE将我的应用程序设置为调试模式,但运行模式可以。我的OS是Window... 查看详情

IntelliJ 无法识别 Kotlin JPA 插件

】IntelliJ无法识别KotlinJPA插件【英文标题】:IntelliJdoesn\'trecognizeKotlinJPAplugin【发布时间】:2020-06-0609:00:11【问题描述】:我在IntelliJUltimate2019.3.2中使用Kotlin和Gradle设置了SpringBoot项目。我在build.gradle.kts中包含了KotlinJPA插件,因此... 查看详情

如何在 Android Studio 上生成类图 (UML) (IntelliJ Idea)

】如何在AndroidStudio上生成类图(UML)(IntelliJIdea)【英文标题】:HowtogenerateClassDiagram(UML)onAndroidStudio(IntelliJIdea)【发布时间】:2013-06-1123:34:26【问题描述】:我尝试搜索并找到了这个link,但是Ctrl+Alt+Shift+Dkbd>不起作用。我还使用findA... 查看详情

无法在 apache maven IntelliJ Idea 中执行目标

】无法在apachemavenIntelliJIdea中执行目标【英文标题】:FailedtoexecutegoalinapachemavenIntelliJIdea【发布时间】:2020-10-2018:42:26【问题描述】:我是maven的初学者,正在尝试制作一个项目并在IntelliJIdea中成功构建它。我的pom.xml如下:xmlns="h... 查看详情

无法在 Thymeleaf 中打开索引页面,在 Intellij IDEA 中得到 404

】无法在Thymeleaf中打开索引页面,在IntellijIDEA中得到404【英文标题】:CannotopenindexpageinThymeleaf,getting404inIntellijIDEA【发布时间】:2022-01-1517:46:57【问题描述】:我为Springboot和Thymeleaf创建了简单的演示,但我无法打开索引页面。控... 查看详情