【发布时间】:2013-10-01 14:09:18
【问题描述】:
我是jpql的新手,遇到以下情况。
我有两个实体 Place 和 address。
@Entity
public class Place{
@OneToMany
private List<Address> addresses;
....
}
@Entity
public class Address{
String description;
Date dataFrom;
Date dataTo;
@ManyToOne
private Place place;
....
}
我想得到最后一个地址的描述。 我正在尝试这样做:
select a.description from place p join p.addresses a.....
现在我应该按时间顺序获取最后一个地址。 我该怎么办?
【问题讨论】:
-
是 Address 类有对 Place 的引用。比如@Entity public class Address{ Place place}
-
是的,我有一个双向关联
-
添加答案,如果你同意的话......否则评论确切的要求。