简体   繁体   English

在 HQL 查询中使用本机 SQL 子查询?

[英]Use a native SQL subquery within a HQL query?

I would want to create a HQL query with a native SQL subquery.我想使用本机 SQL 子查询创建 HQL 查询。 It's possible to use a HQL subquery within a HQL query but what about a native SQL subquery within a HQl query ?可以在 HQL 查询中使用 HQL 子查询,但是在 HQl 查询中使用本机 SQL 子查询呢? Cause, in hibernate, we use session.createQuery to create a HQL query and session.createSQLQuery to create a native SQL query.因为,在休眠中,我们使用 session.createQuery 来创建 HQL 查询和 session.createSQLQuery 来创建本机 SQL 查询。

There is no way to mix both HQL and SQL.没有办法混合 HQL 和 SQL。 You can't.你不能。 Execute them separately and use it with one another.分别执行它们并相互使用。 That is the only way.那是唯一的方法。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM