У меня есть объект Место проведения с его событиями:
Event { ID, Name, DateTime }
Venue { ID, Name, @OneToMany List<Event> events}
Чего я хотел бы добиться, так это уметь вызывать эти функции в поле зрения (с OpenEntityManagerInView):
customVenue.getId(); // no problem
customVenue.getName(); // no problem
customVenue.getEvents(); // no problem
customVenue.getCurrentEvents(); // hm?
customVenue.getPastEvents(); // hm?
В базе данных могут быть тысячи событий, поэтому перебор «событий» для получения текущих событий может быть не очень хорошей идеей.
Это правильный подход? Это возможно? Как я могу разделить события на текущие и прошлые и заказать их?
Спасибо!