IntelliJ Ultimate中JPA Structure窗口缺失问题咨询
问题背景
使用IntelliJ Ultimate 2205.1.1.1版本和JPA Buddy 251.25410.28版本,通过以下命令创建了包含指定依赖的Spring Boot项目,项目构建成功:
spring init \ --dependencies=data-jpa,validation,flyway,h2,oracle,web,actuator,devtools,lombok \ --build=maven \ --java-version=17 \ --group-id=com.github.foo \ --artifact-id=sample-jpa \ --name=sample-jpa \ ./
但IDE中仅能看到JPA Designer窗口,无法找到JPA Structure窗口;View>Tool Windows中也仅显示JPA Designer。已尝试重新加载Maven项目、重建项目、重启IntelliJ,仍未解决。
检查插件版本兼容性
这是核心问题:你使用的JPA Buddy版本251.25410.28适配的是IntelliJ 2025.1系列,而你的IntelliJ是2022.1.1版本,两者版本不匹配。需要卸载当前JPA Buddy,安装对应IntelliJ 2022.x系列的JPA Buddy版本(如221.x开头的版本)。触发JPA Structure窗口显示
JPA Structure窗口默认仅在打开JPA相关文件(实体类、Repository接口、JPA配置文件等)时才会激活显示。尝试打开项目中的任意一个JPA实体类,再查看View>Tool Windows或IDE右侧工具栏。用快捷键直接调用
Windows/Linux按Alt+7,Mac按Cmd+7,这是IntelliJ结构类窗口的默认快捷键,JPA Structure会绑定此快捷键,可直接调出。确认插件启用状态
打开File>Settings>Plugins,找到JPA Buddy,确保它处于已启用状态,没有被意外禁用。重置IDE布局
执行Window>Restore Default Layout重置窗口布局,重启IDE后再检查是否显示JPA Structure。
内容的提问来源于stack exchange,提问作者DarVar

