package org.tests.model.orderentity; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import java.math.BigDecimal; @Entity @Table(name = "s_order_items") public class OrderItemEntity { /** * Rob Note: Ideally this would be a UUID rather than a String type - then Ebean would automatically * assign a UUID based id generator and 'do the right thing'. */ @Id @Column(name = "uuid") private String id; @Column(name = "product_variant_uuid") private String variantId; @JoinColumn(name = "order_uuid") @ManyToOne private OrderEntity order; private int quantity; private BigDecimal amount; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getVariantId() { return variantId; } public void setVariantId(String variantId) { this.variantId = variantId; } public OrderEntity getOrder() { return order; } public void setOrder(OrderEntity order) { this.order = order; } public int getQuantity() { return quantity; } public void setQuantity(int quantity) { this.quantity = quantity; } public BigDecimal getAmount() { return amount; } public void setAmount(BigDecimal amount) { this.amount = amount; } }