I have 2 entity classes:
package testing; import javax.persistence.*; import java.util.List; @Entity @Table(name = "A") public class A { @Id @Column(name = "Id") private String mId; @OneToMany(mappedBy = "mA") private List<B> mBList; //Getter and setters to the members... } @Entity @Table(name = "B") public class B { @Id @Column(name = "Id") private String mId; @ManyToOne @JoinColumn(name = "AId") private A mA; //Getter and setters to the members... }
A a = mEntityManager.find(A.class, "cfaae25a-761b-4430-ba0d-566ddb9bd535"); List<B> bList = a.getBList(); System.out.println(bList.size());