ローカライズされたエンティティがあり、言語フィルターを実装したいと考えています。
@Entity
@RooJavaBean
@RooToString
@RooJpaEntity
@RooJpaActiveRecord
public class MyEntityI18n {
@Column(columnDefinition = "text")
@Basic(fetch=FetchType.LAZY)
private String description;
@NotNull
@ManyToOne(targetEntity = MyEntity.class)
private MyEntity backedEntity;
@NotNull
private String languageCode;
@NotNull
@Length(min=3, max=60)
private String name;
}
エンティティが取得されるたびに languageCode フィールドに追加の条件を追加する、常に存在するフィルターを設定する方法はありますか?