JPQL JOINS与嵌套SELECT

编程入门 行业动态 更新时间:2024-10-20 09:34:59
本文介绍了JPQL JOINS与嵌套SELECT的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我可以在JPQL上执行类似的操作吗?

Can I do something like this on 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

还是类似的? (以上查询已与本机和JPQL混合在一起,因此请不要误解)

or similar? (Above query has mixed with native and JPQL, so don't misunderstand)

我认为这部分有问题.

FROM (SELECT r.* FROM MyDTO1 r ) p

当我尝试执行时,出现此错误.

When I'm trying to execute I'm getting this error.

Exception Description: Syntax error parsing the query [.....], unexpected token [(]

谢谢!

推荐答案

不,您不能.引用文档:

请注意,HQL子查询只能在select或 条款.

Note that HQL subqueries can occur only in the select or where clauses.

更多推荐

JPQL JOINS与嵌套SELECT

本文发布于:2023-10-25 13:54:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1527145.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:嵌套   JPQL   JOINS   SELECT

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!