为此,应该如何在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;
}
类用户
{
设定交易;
}
班级交易
{
设置用户;
}