[英]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.