繁体   English   中英

Spring 引导 JPA - 实体

[英]Spring Boot JPA - Entities

希望您能帮助我解决以下疑问。

所以我有一个名为 User 的实体,它有一些列,如国籍、性别、专业状态。 我为所引用的每一列都有一个实体。

我正在寻找定义这一点的最佳方法。

我应该在这些表之间应用多对多关系吗? 既然用户可以有相同的国籍和性别?

当我尝试实现这一点时,Spring 正在自动创建第三个表,我不明白需要。

拥有以下内容还不够吗?:

表用户:id、name、id_nationality。 id_gender, id_professional_status

表国籍:id,国籍

(ETC)

为什么 Spring 正在创建另一个名为 user_nationality 的表?

提前致谢。

每当我们在这种情况下使用 ManyToMany 关系时,将创建一个单独的表,其中包含新关系中涉及的表的两个主键。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM