基于IntelliJ中的JPA实体绘制数据库模式

dig*_*nie 8 java jpa intellij-idea

有没有人知道是否有可用于IntelliJ的插件,它将根据JPA实体类绘制数据库架构图?

Pak*_*kka 7

IntelliJ(终极版)可以生成ER图,无需任何其他插件.它可以从"持久性"窗格的上下文菜单中获得.

要获得该窗格,您需要首先在模块中添加"JPA"构面.

  • 在项目结构(Ctrl-Shift-Alt-S)中,您将看到一个模块列表.模块列表上方有一个"+"(加号)按钮.单击它将允许您向现有模块添加各种方面.例如:Spring,GWT,Hibernate和JPA.请注意,对"enterprisey"框架(如JPA)的支持不是免费的IntelliJ"社区"版本的一部分. (2认同)

bol*_*y38 7

在上下文菜单中获取"ER Diagram"条目的先决条件:

  • 终极版(似乎不适用于"社区版")
  • JPA Facet到模块上
  • UML插件已激活(文件/其他设置/配置插件;此插件启用图表)
    • 然后右键单击"persistenceUnit"进入"Persistence"工具窗口

我只是将此评论添加到官方文档中(评论等待审核).

官方文档:http://www.jetbrains.com/idea/webhelp/opening-jpa-or-hibernate-er-diagram.html


jmo*_*ico 6

文件、项目设置,单击“+”。选择包含用 JPA 注释的 Java 类的模块。然后添加 JPA 方面,如下所示: 在此输入图像描述

确保正确选择框架:

在此输入图像描述

然后按照以下步骤操作:

在此输入图像描述