有什么办法可以JPASubQuery
从 a中得到 a 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();