Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在IntelliJ中基于JPA实体绘制数据库模式_Java_Jpa_Intellij Idea - Fatal编程技术网

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

Java 在IntelliJ中基于JPA实体绘制数据库模式,java,jpa,intellij-idea,Java,Jpa,Intellij Idea,有人知道IntelliJ是否有一个插件可以基于JPA实体类绘制数据库模式图吗?IntelliJ(终极版)可以生成ER图,而无需任何其他插件。 它可以从“持久性”窗格中的上下文菜单中获得 要获取该窗格,您需要首先在模块中添加一个“JPA”方面。在上下文菜单中获取“ER图”条目的先决条件: 最终版本(似乎在“社区版本”中不可用) 模块上的JPA方面 激活UML插件(文件/其他设置/配置插件;此插件启用图表) 然后右键点击“persistenceUnit”进入“Persistence”工具窗口

有人知道IntelliJ是否有一个插件可以基于JPA实体类绘制数据库模式图吗?

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

要获取该窗格,您需要首先在模块中添加一个“JPA”方面。

在上下文菜单中获取“ER图”条目的先决条件:

  • 最终版本(似乎在“社区版本”中不可用)
  • 模块上的JPA方面
  • 激活UML插件(文件/其他设置/配置插件;此插件启用图表)
    • 然后右键点击“persistenceUnit”进入“Persistence”工具窗口
我只是将此评论添加到官方文档中(评论等待审核)


正式文档:

文件,项目设置,点击“+”。选择包含用JPA注释的Java类的模块。 然后像这样添加JPA方面:

确保您正确选择了框架:

然后按照以下步骤操作:


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