さまざまな商品を保管する買い物かごがあります。各商品を買い物かごに追加した日時を保持する必要があります。解決策はありますが、他に効率的な方法があるかどうかはわかりません。示されているように、解決策は 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;
....
}