У меня есть конкретная проблема, на которую я не могу найти ответ.В настоящее время я работаю в среде Java Spring MVC, используя Hibernate JPA.
В этой упрощенной ситуации можно сказать, что у меня следующая иерархия:
Form entity with
@OneToMany
List<Page> pages;
Page entity with
@OneToMany
List<Question> questions;
Question entity with
String status;
Некоторые из этих вопросов имеютстатус ПРОИЗВОДСТВО или В АРХИВЕ .Достаточно просто, верно?
Теперь я хочу создать запрос JPA, который позволит мне получить объект Form, но содержащий только те объекты Question, которые имеют статус PRODUCTION .
Поэтому, когда я выполняю запрос, у меня появляется объект Form, содержащий страницы с вопросами.Все вопросы - это вопросы, которые находятся в производстве, а не в архиве.
Как мне это сделать?
РЕДАКТИРОВАТЬ: я по ошибке установил отношение @OneToMany в моем примере выше, исправлено.