【发布时间】:2018-07-27 16:20:19
【问题描述】:
JetBrains 的人确实应该记录这一点,但我想出了如何阻止永远的导入等待。在 IntelliJ 中,您在数据库视图中设置数据源。您已将 persistence.xml 添加到模块中,现在想要使用 JPA 插件功能生成实体类,可能在您不想手动编写类的相当大的表上。您在 Persistence 视图中,右键单击您的模块名称,选择 Generate Persistence Mapping > By Database Schema,然后打开漂亮的对话框。你选择你的数据源,一个将生成的类文件添加到的包,一切都很好。接下来,您单击刷新图标,然后等待永恒。不应该这么难。您可能会在放弃之前杀死 IJ 几次,并希望自己像您母亲告诉您的那样成为一名会计师。幸运的是,有一个解决方法。继续阅读。
IJ 版本:2016.3.1 Ultimate
【问题讨论】:
-
数据库类型是什么?请尝试jetbrains.com/idea/download 的最新版本,它在数据库自省方面有所改进。
-
@Andrey 数据库是 DB2。我认为 db 类型不是问题。更多的是简单地为该下拉框选择正确的值,以防止 IJ 尝试从数据库中获取它真正不需要的大量信息。
标签: jpa intellij-idea entity persistence generate