У меня есть простой класс, называемый 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 (на основе его дата ) имеют состояние с id = 5 (например), так как будет выглядеть запрос HQL?Спасибо!