У меня есть такие модели:
@Entity
public class MainObject {
@OneToMany(cascade = CascadeType.ALL)
private List<OneToMany> children;
}
@Entity
public class OneToMany {
@ManyToOne
private MainObject mainObject;
private boolean value;
}
Задача - получить MainObject с отфильтрованной коллекцией OneToMany по логическому значению.Он должен работать динамически, вместо логического «значения», могут быть использованы другие поля для фильтрации дочерней коллекции.
Spring Data JPA используется в этом проекте.