休眠ManyToMany关联



我在带有Spring Boot的Hibernate中有两个表:"Game"one_answers"Category"

一个游戏有多个类别,类别可以有多个游戏。现在,我需要一个介于"游戏"one_answers"类别"之间的表,以将表中的两个主键存储为外键。

我把桌子叫做"Game2Categorie"。

现在我的问题是,这3个类在Java中应该是什么样子?

游戏有gid作为PK。类别具有cid作为PK。Game2Categorie应该只有来自上面的gid和cid作为FK。

有人能告诉我如何创建这三个类吗?

您只需要为GameCategory创建类,因为它们是您唯一的实体。我建议从一开始就阅读Hibernate文档,首先了解实体的概念。

然后定义您与@ManyToMany的关系。然后,Hibernate将在数据库端使用第三个表来表示这种关系。您可以通过@JoinTable定义该表的名称。

本教程将对此进行详细解释。

最新更新