У меня есть объект PARENT, который имеет ассоциации 1-M с другими дочерними элементами таблицы. Эти дочерние сущности могут дополнительно иметь ассоциации с другими элементами таблицы. В моем приложении мы загружаем объект PARENT и последующие дочерние сущности также загружаемся вместе с ним.
Пример:JPA: Поиск связанного объекта в иерархии сущности
[PARENT] -X --X1 --X2 ---X2a -Y --Y1 --Y1 -Z --Z1
Я застрял в реализации, где я должен искать для объекта сущности конкретного ребенка, который может быть в любом месте в иерархии Parent субъекта; обновите дочерний объект и сохраните объект «Родитель».
E.g .: PARENT> X2> X2a должен быть обновлен.
Проблема в том, что нет определенного уровня иерархии, которую я должен выполнить. Я попытался реализовать JPA Metamodel и отражение api, но не смог найти ничего, что могло бы помочь мне найти объект в загруженном объекте PARENT.
Может ли кто-нибудь привести меня к правильному пути?