【发布时间】:2020-03-24 15:12:49
【问题描述】:
我有 3 个实体。游戏、纪律和玩家。 (为了简单起见,假设它们都有 id 和 name 属性)
这个想法是:
А GAME 可以有多个 DISCIPLINE
А PLAYER如果要参加不同学科的比赛,可以多次申请游戏。
换句话说,我们在 PLAYER 和 GAME 之间有 ManyToMany 关系,在 GAME 和 DISCIPLINE 之间有 OneToMany 关系。
我需要的是一种将玩家映射到具有具体纪律的游戏的方法
我很困惑如何实际创建实体以进行此类映射。我可以想象一张桌子的样子是这样的:
game_id | discipline_id | player_id |
1 | 1 | 1 |
1 | 2 | 1 |
2 | 2 | 2 |
2 | 3 | 3 |
2 | 3 | 1 |
但我不知道如何创建此类实体以及如何在 java 中映射它们
【问题讨论】:
-
这和spring有什么关系,这是一个基本的数据库问题...
-
@123 啊,标签上的错误..我只想包含JPA,现在修复它
标签: spring hibernate jpa hibernate-mapping