hql - 查询转换 Sql 到 HQL - Joins and From (SELECT ...)
问题描述
我对 HQL 很陌生,由于特定原因,现在不能使用 namedNativeQueries。我已经尝试过不同的查询,但总是出错。试过ao.*
,但后来在*
标志上失败了。有时第一次失败(
。有没有办法在 HQL 中编写这个,或者我需要找到一个解决方案来使 NamedNativeQueries 工作?
SELECT DISTINCT ao FROM (
SELECT o
FROM organisation o
WHERE o.id IN (:oids1)
UNION ALL
SELECT o2
FROM organisation o
JOIN organisation o2 ON o2.lft > o.lft AND o2.lft < o.rgt AND o2.companyId = o.companyId
WHERE o.id IN (:oids2)
) ao
解决方案
推荐阅读
- electron - 无法删除电子开发中的菜单
- azure-devops - Azure Devops 构建自定义条件 - 以以前的构建为目标
- php - 不使用数据库的 PHP 登录和注册表单问题
- r - 如何使用 dplyr 计算 R 中数据框列中的重复次数?
- visual-studio-code - VS Code 用文件打开扩展主机
- arrays - “TypeError:在 JSON 上循环时无法读取未定义的属性‘名称’”
- linux - 我想在文件 config.xml 中使用 sed 或 awk 命令添加 3 行
- ruby-on-rails - 多态关联轨道的相反方向
- python - 在 Python 中的 Jupyter Notebook 中显示决策树的巨大问题:ExecutableNotFound?
- java - sc.hasNextLine() 的无限循环