package org.tests.model.orderentity; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.Table; import java.util.List; @Entity @Table(name = "s_orders") public class OrderEntity { /** * 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; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "order") private List<OrderItemEntity> items; public String getId() { return id; } public void setId(String id) { this.id = id; } public List<OrderItemEntity> getItems() { return items; } public void setItems(List<OrderItemEntity> items) { this.items = items; } }