【发布时间】:2013-09-09 08:17:35
【问题描述】:
我在 JPA 中有 Person 与 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”之类的地址对象中获取人的名字。
【问题讨论】:
-
是的,即使使用 Lazy fetching 也没问题。去做吧。
-
@user2310289 是的,但是如何使用标准 api?
标签: java jpa criteria-api many-to-one