package org.beesden.shop.model; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.OneToOne; import javax.persistence.Table; @Entity @Table(name = "bees_basket_item") public class BasketItem implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name = "ID") @GeneratedValue private Integer id; @Column(name = "price") private Double price; @Column(name = "quantity") private Integer quantity; @OneToOne @JoinColumn(name = "variant") private Variant variant; // Getters and Setters public Integer getId() { return id; } public Double getPrice() { return price; } public Integer getQuantity() { return quantity; } public Variant getVariant() { return variant; } public void setId(Integer id) { this.id = id; } public void setPrice(Double price) { this.price = price; } public void setQuantity(Integer quantity) { this.quantity = quantity; } public void setVariant(Variant variant) { this.variant = variant; } }