次のように、 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と名前のみを含む単純なクラスであり、すべてのマッピングファイルを構成して機能させています。
最後のPersonState (日付に基づく)のStateがid = 5(たとえば)であるPersonを取得したいので、HQLクエリはどのようになりますか?ありがとう!