On Apr 23, 5:56 pm, Gray Watson <256.
...@gmail.com> wrote:
> On Apr 23, 2012, at 10:57 AM, Mariák Kálmán wrote:
> > @ForeignCollectionField(eager = false)
> > ForeignCollection<Order> orders;
> No there isn't and there should be. Is that a ManyToOne?
> gray
I tried this:
@Entity(name = "Instructors")
public class Instructor implements Serializable {
private static final long serialVersionUID = 1L;
public static final String ID_FIELD_NAME = "ID";
@Id
@Column(name = ID_FIELD_NAME)
private Long id;
@OneToMany(mappedBy = "instructor")
private List<Position> positions;
...
}
@Entity(name = "Positions")
public class Position {
public static final String ID_FIELD_NAME = "ID";
@Id
@Column(name = ID_FIELD_NAME)
Long id;
@ManyToOne
@JoinColumn(name = "ID_INSTRUCTOR")
Instructor instructor;
...
}
Usage:
List<Instructor> instructors = DaoManager.createDao(connection,
Instructor.class).queryForAll();
Is null: instructors.get(0).getPositions()
Thanks for the answer!