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;
}
}