基于JPA注释生成ERD(实体关系图)的工具

问题描述 投票:0回答:2

我正在使用 ormlite 编写 java 代码。我想知道是否可以从代码中的 JPA 注释生成 ERD。基本上,我需要相反的:如何将基于实体的图转换为 JPA java 代码

java orm erd
2个回答
16
投票

IntelliJ IDEA(终极版)提供 JPA 到 ER 图表生成器。

context menu

在持久化工具窗口中,选择适当的节点。然后使用上下文菜单选择“ER 图”。

sample ER diagram

请注意,JPA 方面必须链接到模块,并且 UML 插件应该处于活动状态。


0
投票

+--------------------+ +--------------------+ | 曲目 | | Spotify 数据 | +--------------------------------+ +--------------------+ | track_id(PK)|<--------+ track_id (FK) | | track_name | | in_spotify_playlists | | artist_name | | in_spotify_charts| | artist_count | | streams | | released_year | +------------------+ | released_month | | released_day | +------------------+ | bpm | | AppleData | | track_key |<--------+ track_id (FK) | | mode | | in_apple_playlists| | danceability | | in_apple_charts | | valence | +------------------+ | energy | | acousticness | +------------------+ | instrumentalness | | DeezerData | | liveness |<--------+ track_id (FK) | | speechiness | | in_deezer_playlists| | cover_url | | in_deezer_charts | +--------------------+ +------------------+

                            +------------------+
                            |   ShazamData     |
                            +------------------+
                            | track_id (FK)    |
                            | in_shazam_charts |
                            +------------------+
© www.soinside.com 2019 - 2024. All rights reserved.