我在执行休眠映射时遇到问题。场景如下:
- 有一个用户类,其中包含用户名、姓名、出生日期、图像和其他与用户相关的信息,用户名作为主键。
- 第二类是 Product 类,它具有产品 id 和与产品相关的其他信息,主键作为产品密钥。
- 第三个类是 Order 类,它具有 OrderId、OrderDate、Username- 应该是外键-指的是 User 类的用户名,最后是一个 Set 类型的 Product- 因为一个订单可以有很多产品。
现在我希望 Order 类的主键作为复合键(OrderId,ProductID),并且这个 productID 应该是来自 Product Class 的引用。
我要创建的关系如下: 1. 一个订单只能属于一个用户 2. 一个订单可以有多个产品
有人可以指导我如何去做吗?任何形式的帮助都会很棒。