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!