我正在通过一些示例来学习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;
...
}
Run Code Online (Sandbox Code Playgroud)
我不太确定的是,如何建立关系Product and CartItem以及如何设置mappedBy属性。有人可以告诉我该怎么做吗?执行此操作的条件是什么?我试图设置类似的内容。1 cartitem contains 1 product only这听起来像是一种OneToOne关系。如果是这样,谁保持关系(是不是mappedBy呢?)我也有类似的怀疑ShoppingCart和CartItem太
提前致谢