连接表上的HQL子查询

时间:2017-09-05 13:10:23

标签: sql hibernate jpa hql

HQL的新手,我抨击我的头撞墙!

如何将此SQL查询更改为HQL?

db.person_table是Hibernate生成的连接表。

(^AB\s+) // AB at the beginning (^) with some spaces after it
| // Or
(\s+AB$) // AB at the end ($) with some spaces before it

我要么最终得到了 "非法企图取消引用收集" 或"未映射"将其转换为HQL时出错

1 个答案:

答案 0 :(得分:1)

您可以尝试使用联接。检查相应的HQL实现。

SELECT a.* 
FROM db.username a 
INNER JOIN db.person_table b ON id = person_id 
WHERE person_id = 3;