为此,应该如何在hibernate中为多对多关系进行映射?

为此,应该如何在hibernate中为多对多关系进行映射?,hibernate,jakarta-ee,hibernate-mapping,Hibernate,Jakarta Ee,Hibernate Mapping,首先,我想告诉你,我对冬眠还不熟悉 我已经学习了一些教程,比如一个一个映射,一个多个映射等等,但是我仍然有一些疑问 我有三个表格: Users Dealfollows Deal ========= ============ ============ userid(PK)

首先,我想告诉你,我对冬眠还不熟悉

我已经学习了一些教程,比如一个一个映射,一个多个映射等等,但是我仍然有一些疑问

我有三个表格:

Users                            Dealfollows                         Deal
=========                        ============                        ============     
userid(PK)                       dealid(FK)                          dealid(PK) 
firstname                        userid(FK)                          name
lastname                                                             description
..                                                                   ..
所以我遇到的问题是,当我在dealfollows表中将dealid和userid作为PK以及FK时,hibernate代码生成工具不会为dealfollows生成pojo类和hbm文件 所以我想分别保存/更新每个实体 用户-单独保存/更新 交易-单独保存/更新 Dealfollows-当用户选择一个特定的交易时&然后只有我想在这里保存/更新它


帮我做这个。提前感谢。

下面是一个简单的链接表。hibernate允许您不必为此声明实体,而是声明多个实体并处理crud本身。这些课够了

class User
{
    Set<Deal> deals;
}

class Deal
{
    Set<User> users;
}
类用户
{
设定交易;
}
班级交易
{
设置用户;
}