IntelliJ 无法识别 Kotlin JPA 插件

Posted

技术标签:

【中文标题】IntelliJ 无法识别 Kotlin JPA 插件【英文标题】:IntelliJ doesn't recognize Kotlin JPA plugin 【发布时间】:2020-06-06 09:00:11 【问题描述】:

我在 IntelliJ Ultimate 2019.3.2 中使用 Kotlin 和 Gradle 设置了 Spring Boot 项目。我在 build.gradle.kts 中包含了 Kotlin JPA 插件,因此将为 Entities 自动生成无参数构造函数。当我从 Gradle 运行 bootRun 时,这一切正常。

IntelliJ 无法识别 JPA 插件已安装。它在我开发时给出了以下错误(请注意,一切都在运行时编译并正常工作,这只是我试图摆脱的 IntelliJ 中的这个错误):

问题是,IntelliJ 识别出我安装了插件,如下面的项目方面(org.jetbrains.kotlin.noarg 条目旁边)所示,但它仍然显示上述错误。我检查了检查以查看是否可以禁用检查,但没有针对此错误的检查。如何让 IntelliJ 识别出我的 Entity 类没问题?

【问题讨论】:

这种情况时有发生,通常是重启或无效缓存 + 重启会有所帮助。 很遗憾,这不起作用。 【参考方案1】:

您可以尝试将 Kotlin 从 1.3.61 更新到 1.3.70-eap-274。并随时在 Kotlin 公共跟踪器中对类似问题进行投票或评论:https://youtrack.jetbrains.com/issue/KT-36964。谢谢!

【讨论】:

嗨,谢尔盖,我是该问题的作者。根据 Margarita 的评论,我将 IntelliJ 中的 Kotlin 插件更新为 1.3.70-eap-274,它解决了这个问题。

以上是关于IntelliJ 无法识别 Kotlin JPA 插件的主要内容,如果未能解决你的问题,请参考以下文章

使用 kotlin 插件 jpa 构建配置失败

JPA 自动完成功能在 Intellij spring-boot kotlin 项目中不起作用

Kotlin,Spring Boot,JPA - 获取通用枚举的值 (E.valueOf(stringValue))

如何在 Flutter 项目中让 Intellij Idea 的 Intellisense 在 C++ 和 Kotlin 上工作?

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

在intellij上无法启动android