注釈付きの Hibernate ベースのシステムがあります。
私たちのエンティティにはカスタム プロパティ DELETED があります。削除されていないサブエンティティを持つ削除されていないエンティティを選択する必要があります。どうすればできるでしょうか?
状況を説明するための小さなサンプル:
GenericEntity {
...
@Basic
@Column(name = DELETED)
protected Boolean deleted = false;
@ManyToOne
@JoinColumn(name = LOCATION, nullable = false)
protected Location location;
}
Location は GenericEntity エンティティを拡張し、DELETED プロパティも持っています。
削除されていない場所を持つ、削除されていない GenericEntities を選択するにはどうすればよいですか?