我在Hibernate中使用Spring Boot有两个表:" Game"和"类别"
游戏有多个类别,类别可以有多个游戏。现在我需要一个表格,#34; Game"和"类别"将表中的主键存储为外键。
我打电话给桌子" Game2Categorie"。
现在我的问题是Java中的3个类应该是什么样子?
游戏有gid作为PK。 类别有cid作为PK。 Game2ategorie应该只有上面的gid和cid作为FK。
有人可以告诉我如何创建这三个类吗?
答案 0 :(得分:0)
您只需要为Game
和Category
创建类,因为这些是您唯一的实体。我建议从一开始就阅读Hibernate文档,首先理解实体的概念。
然后,您可以使用@ManyToMany
定义您的关系。然后,Hibernate将使用第三个表来表示数据库端的这种关系。您可以通过@JoinTable
定义该表的名称。
This tutorial详细解释了这一点。