Есть ли в JPA 2 какой-либо механизм для выполнения рекурсивных запросов?
Вот моя ситуация: у меня есть сущность E, которая содержит целочисленное поле x. У него также могут быть дети типа E, сопоставленные через @OneToMany. Я хотел бы найти E по первичному ключу и получить его значение x вместе со значениями x всех его потомков. Есть ли способ сделать это в одном запросе?
Я использую Hibernate 3.5.3, но я бы предпочел не иметь никаких явных зависимостей от Hibernate API.
РЕДАКТИРОВАТЬ: Согласно это пункт, Hibernate не имеет этой функции, или, по крайней мере, в марте. Поэтому маловероятно, что JPA получит его, но я бы хотел убедиться.