IntelliJ:持久性视图:访问大型数据库

时间:2018-02-16 17:40:48

标签: jpa intellij-idea entity persistence generate

这真的应该由JetBrains人员记录,但我想出了如何阻止永恒的导入等待。在IntelliJ中,您可以在“数据库”视图中设置数据源。您已将persistence.xml添加到模块,现在希望使用JPA插件功能生成实体类,可能在相当大的表上,您不想手动编写类。您处于Persistence视图中,右键单击您的模块名称,选择Generate Persistence Mapping>按数据库架构,打开好的对话框。你选择你的数据源,一个包来添加生成的类文件,一切都很好。接下来,单击“刷新”图标,等待永恒。不应该这么难。你可能会在放弃之前杀死IJ几次,并希望你成为一名会计师,就像你母亲告诉你的那样。幸运的是,有一个解决方案。继续阅读。

IJ版本:2016.3.1 Ultimate

1 个答案:

答案 0 :(得分:0)

假设您已退出IJ /在任务管理器中将其终止,现在重新启动它。打开侧面的“数据库”选项卡,然后选择数据源。右键单击并选择“属性”。单击“选项”选项卡。现在找到"加载来源"在数据库模式列表的底部,选择"无"。默认情况下,它是"除了系统架构"。单击Apply,然后单击OK。现在回到你的Persistence视图并做你的事情。单击“刷新”图标时,将显示数据库中的表列表。检查一个或多个以生成持久性类文件,然后关闭并运行。