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 插件的主要内容,如果未能解决你的问题,请参考以下文章
JPA 自动完成功能在 Intellij spring-boot kotlin 项目中不起作用
Kotlin,Spring Boot,JPA - 获取通用枚举的值 (E.valueOf(stringValue))
如何在 Flutter 项目中让 Intellij Idea 的 Intellisense 在 C++ 和 Kotlin 上工作?