2 つの Entity クラスがあり、両方とも別のテーブルに書き込まれます。私のデータベースでは、キーを介した 2 つのテーブル間の接続はありませんが、エンティティ間に論理的な関連付けを実装したいと考えています。
@Entity
public class One{
@ID
long id;
String name;
List<Two> aListOfTwos;;
public List<Two> getAListOfTwos(){
//return some Twos based on some custom query, p.e. "All Twos created last week"
}
}
@Entity
public class Two{
@ID
long id;
Date createdAt;
String name;
}
もちろん、getAListOfTwos メソッドで適切なクエリを記述することもできますが、必要のないセッション オブジェクトにアクセスする必要があります。Hibernate でそのような関連付けを指定する別の方法はありますか?
どうもありがとうポール