У меня есть EJB с такими отношениями @onetomany, как в моем родительском классе (Таймслот):
@OneToMany(mappedBy = "rsTimeslots")
private List<RsEvents> rsEventsList;
У меня также есть функция для получения rsEventList:
public void setRsEventsList(List<RsEvents> rsEventsList) {
this.rsEventsList = rsEventsList;
}
Это все было сгенерировано автоматически. В своем коде уровня представления я могу получить объект временного интервала и сделать что-то вроде timeslot.getRsEventList()
и получить все дочерние элементы этого временного интервала. Теперь мне нужно ограничить этот список на основе критериев. Например, я хочу, чтобы только события, которые являются дочерними элементами этого временного интервала со статусом 1. Есть ли способ сделать это с аннотациями?