私のクラスの 1 つである Location には、次のようなものがあります。
private List<Magician> magicians;
...
@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL)
@JoinColumn(name="location_id")
public List<Magician> getMagicians() {
return magicians;
}
public void setMagicians(List<Magician> magicians) {
this.magicians = magicians;
}
マジシャンには変数があります
private Integer id;
private Integer location_id;
private Boolean active;
ここで、getter アノテーションを変更して、active が true であるマジシャンのみを取得したいと考えています。
どうすればこれを達成できますか?
ご清聴ありがとうございました。