Есть ли способ получить JPASubQuery
от JPAQuery
и наоборот? У меня есть JPAQuery
, и я хочу использовать его как подзапрос, но кажется, что нет никакого общего интерфейса между ними, чтобы я мог выполнить этот переход. Запрос довольно большой, и он получает все, что угодно, только не переписывая всю вещь как подзапрос (фактически дублируя идентичную часть from
). Поэтому я ищу что-то вроде этого:
JPAQuery query = new JPAQuery(entityManager);
query.from(e).leftJoin(and(or(c1,c2,c3),c4,c5)).where(and(c6,c7,c8));
JPASubQuery sub = query.toSubQuery();