我正在通过一些示例学习 jpa,涉及购物车和购物车项目。我将它们定义如下..但不太确定要使用哪个映射
@Entity
class Product{
private Long id;
private String name;
...
}
@Entity
class CartItem{
private Long id;
private Product product;
private int quantity;
...
}
@Entity
class ShoppingCart{
private Long id;
@OneToMany
private Set<CartItem> cartItems;
...
}
我不太确定的是如何关联Product and CartItem
以及如何设置mappedBy
属性。有人可以告诉我怎么做吗?这样做的标准是什么?我试图设置类似的东西。1 cartitem contains 1 product only
听起来像一个OneToOne
关系.如果是这样,谁维护这种关系(这不是什么吗?)。我也对and smappedBy
有类似的疑问ShoppingCart
CartItem
提前致谢