JPA Buddy「从数据库创建JPA实体」功能为何不显示表?
解决JPA Buddy无法识别数据库表的问题
- 刷新数据库连接:在IntelliJ的Database工具窗口选中对应连接,点击顶部刷新按钮(↻),确认连接正常且能看到所有表。
- 核对JPA Buddy配置:打开「从数据库创建JPA实体」窗口后,点击右上角数据库设置图标,确认选择的是正确连接,且目标schema(如public)已勾选。
- 清除缓存并重启:通过
File → Invalidate Caches...选择「Invalidate and Restart」,清除插件缓存后重试。 - 检查数据库权限:确认当前数据库用户拥有对应schema下的表读取权限,比如PostgreSQL可执行
GRANT SELECT ON ALL TABLES IN SCHEMA public TO your_user;。 - 更新JPA Buddy插件:进入
Settings → Plugins,找到JPA Buddy并升级到最新版本,修复旧版本兼容性问题。 - 重建数据库连接:删除现有连接,重新配置URL、用户名、密码,确保连接成功后再尝试生成实体。
内容的提问来源于stack exchange,提问作者qu4lizz
相关产品推荐
相关产品推荐

