使用 IntelliJ 生成的 Hibernate 实体没有生成外键

使用 IntelliJ 生成的 Hibernate 实体没有生成外键

我有一个使用 SQL Server Management Studio 2014 创建的规范化 SQL Server 数据库,其中包含 20 多个表。我能够在 IntelliJ 中连接到该数据库并按照此视频中概述的步骤进行操作: https://www.youtube.com/watch?v=KnQ_4cLe7Qg

但是,当实际生成实体时,实体中没有外键关系(即任何地方都没有@Join 或 @ManyToOne 注释),尽管当我在 IntelliJ 数据库工具窗口的数据库上右键单击->图表->显示可视化时,IntelliJ 清楚地识别了所有这些 FK 关系(即在结果图中的每个连接表之间绘制箭头)。

我正在选中标记为“显示默认关系”的框,因为我已在此页面阅读: https://www.jetbrains.com/idea/help/import-database-schema-import-mappings.html

...“如果选中此复选框,IntelliJ IDEA 将分析表中的外键并建议创建相应的关系。”

有没有办法可以自动为我创建所有外键?

相关内容