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时出错
答案 0 :(得分:1)
您可以尝试使用联接。检查相应的HQL实现。
SELECT a.*
FROM db.username a
INNER JOIN db.person_table b ON id = person_id
WHERE person_id = 3;