我有一个购物篮,里面放着不同的物品,我需要保留将每个产品添加到购物篮中的日期和时间。我有一个解决方案,但不确定是否有任何其他有效的方法可以做到这一点。如图所示,自爆解决方案是创建一个名为 CusItem 的中间类来保存项目及其 addDate。
ShoppingBasket.java
@Entity
public class ShoppingBasket implements Serializable{
public List <CusItem> items;
private Long Id;
@OneToMany (cascade = CascadeType.ALL)
public List <CusItem> getItems(){
reutnr items;
}
CusItem.java
@Entity
public class CusItem {
private Long Id;
private Item item;
private Date addDate;
......
}
项目.java
@Entity
public class Item{
private Long Id;
private String name;
private Double price;
....
}