State という列挙型フィールドを保持する基本エンティティがあります。
public enum State {
DELETED(0),
ACTIVE(1)
;
private int value;
private State(int value) {
this.value = value;
}
public int getValue() {
return this.value;
}
}
状態フィールドが「ACTIVE」であるエンティティのみを取得するために、生成されたクエリの where 句を設定する JPA 注釈付きの方法はありますか?
その理由は、エンティティ「B」のリストを保持するエンティティ「A」がある場合、DB から「A」のインスタンスを取得して初期化するときに、「B」のリストにState が「ACTIVE」であるエンティティ