I'm not getting parent's field data when perform the following, see model below.
somewhere() {
Child child = Ebean.find(Child.class, 1);
}
@Entity
@Table(name="Parent")
public class Parent extends Model {
@Id
@Column(name = "parent_id")
public Integer id;
@Column(name = "name")
public String name;
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "parent")
public List<Product> children;
}
@Entity
@Table(name="Child")
public class Child extends Model {
@Id
@Column(name = "child_id")
public Integer id;
@ManyToOne
@JoinColumn(name="parent_id")
public Parent parent;
public String description;
}