我有一个基础实体,它包含一个名为 State 的枚举字段。
public enum State {
DELETED(0),
ACTIVE(1)
;
private int value;
private State(int value) {
this.value = value;
}
public int getValue() {
return this.value;
}
}
是否有 JPA 注释方式来设置生成查询的 where 子句以仅检索状态字段为“ACTIVE”的实体?
原因是,如果我有一个包含实体“B”列表的实体“A”,当我从数据库中检索“A”的实例并初始化它时,我希望“B”的列表只包含提交国家为“活动”的实体