我可以在 JPQL 上做这样的事情吗?
SELECT NEW com.MyDTO(p.a, p.b, q.c, q.d)
FROM
(SELECT r.* FROM MyDTO1 r ) p
LEFT OUTER JOIN
(SELECT s.* FROM MyDTO2 s ) q
ON p.x = q.y
或类似的?(上面的查询已经混合了native和JPQL,所以不要误会)
我觉得这部分有问题。
FROM
(SELECT r.* FROM MyDTO1 r ) p
当我尝试执行时,我收到了这个错误。
Exception Description: Syntax error parsing the query [.....], unexpected token [(]
谢谢!