我有一个简单的类,称为Person,如下所示:
public class Person {
private Integer id;
private String name;
private List<PersonState> states;
...
}
每个PersonState的定义如下:
public class PersonState {
private Integer id;
private State state;
private Date date;
...
}
State是一个简单的类,只包含一个id和name,我已经配置了所有映射文件并且可以正常工作。
我想获取最后一个PersonState(基于它的date)具有 id = 5 的State的那些Persons(例如),那么 HQL 查询是什么样的?谢谢!