queryDSL子查询导致UnsupportedOperationException

时间:2016-11-16 15:24:35

标签: jpql querydsl

在包含JPQLQuery之类

的QueryDSL Predicate
private static Predicate getPredicate(String filter) {
        QFooEntity foo = new QFooEntity("foo");
        QBarEntity bar = new QBarEntity("bar");
        return JPAExpressions.select().from(foo, bar)
        .where(...).matches(...).exists();
}
当我尝试UnsupportedOperationException查询结果时,JPASubQuery.iterate()会抛出fetch()

调试代码清楚地显示了导致异常的子查询谓词。

有关如何解决此问题的想法,即将此谓词转换为queryDSL接受的子查询?

0 个答案:

没有答案