使用nHibernate标准,我想在两个具有外键关系但没有实体关系的实体之间创建连接。
EmployerEntity
LocationEntity
SQL等效查询
从EMP.EMP_ID = LOC.EMP_ID
答案 0 :(得分:1)
它不是以这种方式工作的。你为什么不包括实体关系?
如果这种关系显然是不可能的,那么您可能会使用笛卡尔积而不是连接。
select emp.EmployerName
from Employer as emp, Location as loc
where emp.EmployerID = loc.EmployerID
HQL参考: http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html#queryhql-from