使用HQL,如何加入非PK / FK的列(或对象属性)?
我正在阅读文档,似乎它隐含地会加入PK列吗?
https://www.hibernate.org/hib_docs/nhibernate/html/queryhql.html
答案 0 :(得分:2)
HQL在外键上“隐式”加入。如果您没有(映射)关系,只需制作笛卡尔积并加入where子句。
select order.id
from Order as o, Product as p
where o.productKey = p.Key
答案 1 :(得分:1)
选择order.id 从订单为o,产品为p 其中o.productKey = p.Key
那将是一个内连接,有没有办法可以使用隐式连接做左外层。