私は Person を JPA の Address と一対多の関係にしています。
@Id
@Column(name="personid")
private Long personId;
private String firstName;
private String lastName;
private String email;
@OneToMany(cascade = CascadeType.ALL,mappedBy="person",targetEntity=Address.class,fetch=FetchType.LAZY)
private List addressArray=new ArrayList<>();
public Person() {
}
「address.person.firstname」のような住所オブジェクトから人の名前を取得できるように、criteriaQuery を使用して動的クエリを作成したいと考えています。