Java 从hibernate模型生成图表
我有一个旧式Spring+Hibernate应用程序的代码库和SQL创建脚本,将要退役和迁移。我对Java(和遗留框架)的知识有限,因此生成模型图可能有助于理解旧数据(和逻辑) SQL脚本没有外键,但注意到用带有Hibernate字段及其关系的模型注释的XMLJava 从hibernate模型生成图表,java,hibernate,Java,Hibernate,我有一个旧式Spring+Hibernate应用程序的代码库和SQL创建脚本,将要退役和迁移。我对Java(和遗留框架)的知识有限,因此生成模型图可能有助于理解旧数据(和逻辑) SQL脚本没有外键,但注意到用带有Hibernate字段及其关系的模型注释的XML 从这些Hibernate XML生成模型图的最简单方法是什么?可以立即安装以生成模型图。Hibernate是否有类似的方法/工具?使用Hibernate,实体之间有Java引用,因此任何可视化类依赖关系的工具都可能有所帮助 我是这本书的作
从这些Hibernate XML生成模型图的最简单方法是什么?可以立即安装以生成模型图。Hibernate是否有类似的方法/工具?使用Hibernate,实体之间有Java引用,因此任何可视化类依赖关系的工具都可能有所帮助
我是这本书的作者,所以我当然推荐,但是有很多。只需谷歌java依赖可视化。我现在没有任何工具可以直接做到这一点
- 你当然可以自己做。例如,使用xslt将xml映射文件转换为graphml(xml)格式,并使用诸如“yed”()之类的工具来布局和绘制一个漂亮的图表
- 作为一个理解遗留代码的工具,它对我很有用,因为它允许您同时浏览包结构、源代码、javadoc和生成的UML图
- 如果您需要了解数据库级别的结构。。。我发现 很有帮助
java.lang.OutOfMemoryError:java堆空间
,即使使用-Xmx2500m
。如何缓解?请确保您只分析代码(而不是完整的JDK和您的依赖项),如果这没有帮助,请在github上创建一个问题,或者在stackoverflow上创建一个问题。如果你选择后者,请在这里通过评论告诉我。Thx@AndréR。我也喜欢它:->