从Hibernate实体生成ER图

wooyq4lh  于 2022-11-24  发布在  其他
关注(0)|答案(2)|浏览(197)

我想从Hibernate实体或HibernateMap生成ER图。我选择了提供此功能的可视化范式工具。如果您知道哪些工具支持上述功能,我想了解您对可视化范式或其他工具的反馈。

3zwjbxry

3zwjbxry1#

如果使用IntelliJ Idea(Ultimate),则可以使用持久性工具窗口。要使用此功能,必须将Java EE持久性框架支持添加到项目或模块中。(注意:要执行此操作,请转到"项目工具“窗口:右键单击模块文件夹,然后选择“添加框架支持”。)
要使工具窗口可用,项目中必须有启用JPA或Hibernate的模块,即具有JPA或Hibernate面的模块。
要打开工具窗口,请执行下列操作之一:

  • 选择“视图”〉“工具窗口”〉“持久性
  • 如果当前显示了工具窗口栏,请单击“持久性”按钮(通常位于工作区的左下角)。

然后,您可以生成持久化Map,右键单击生成的持久化单元,选择“ER图”。
参考文献:

7ivaypg9

7ivaypg92#

单一版本的真相

请不要使用实体来修改数据库的结构:
1.如果向实体添加非空非默认列,则在该表中存在行的情况下,不能更改数据库,因为不能计算该列的初始值。
1.如果您将FK添加到表中,则某些值可能具有非法引用。您不希望在部署中出现此问题。
请使用数据库管理员的工具,并从数据库中计算实体。

相关问题