Spring 引导 JPA - 实体
Spring Boot JPA - Entities
希望您能帮我解决以下疑惑
所以我有一个名为用户的实体,其中包含一些列,例如国籍、性别、职业地位。我为每个引用的列都有一个实体。
我正在寻找定义它的最佳方式。
我应该在这些 table 之间应用 ManyToMany 关系吗?既然用户可以拥有相同的国籍和性别?
当我尝试实现它时,Spring 正在自动创建第三个 table,我不明白需要什么。
拥有以下内容还不够吗?:
Table 用户:
ID,
姓名,
id_nationality。
id_gender,
id_professional_status
Table 国籍:
ID,
国籍
(等等)
为什么 Spring 正在创建另一个名为 user_nationality 的 table?
提前致谢。
每当我们在这种情况下使用 ManyToMany 关系时,都会创建一个单独的 table,其中包含新关系中涉及的 table 的两个主键。
希望您能帮我解决以下疑惑
所以我有一个名为用户的实体,其中包含一些列,例如国籍、性别、职业地位。我为每个引用的列都有一个实体。
我正在寻找定义它的最佳方式。
我应该在这些 table 之间应用 ManyToMany 关系吗?既然用户可以拥有相同的国籍和性别?
当我尝试实现它时,Spring 正在自动创建第三个 table,我不明白需要什么。
拥有以下内容还不够吗?:
Table 用户: ID, 姓名, id_nationality。 id_gender, id_professional_status
Table 国籍: ID, 国籍
(等等)
为什么 Spring 正在创建另一个名为 user_nationality 的 table?
提前致谢。
每当我们在这种情况下使用 ManyToMany 关系时,都会创建一个单独的 table,其中包含新关系中涉及的 table 的两个主键。