Hibernate ORM,我如何获取内部联接结果集

时间:2016-07-01 11:45:41

标签: hibernate

我正面临一个小问题,我想加入两个表,我想通过Hibernate ORM检索数据。

我有两张桌子。 TableA具有PK约束的id列。 另一个,TalbeB有id列(PK)和FK列引用TableA。

SELECT
    A.COL1,
    B.COL1,
    B.COL2
FROM
    TABLEA A 
    JOIN TABLEB ON A.COL1 = B.COL2

使用上述单个查询,我想检索数据。 但我不知道该怎么做。

以下内容是我所做的,但它还没有用。

enter image description here

enter image description here

enter image description here

enter image description here

[![在此处输入图像说明] [5]] [5]

和STS给我一个错误:

org.hibernate.hql.internal.ast.QuerySyntaxException:无法解析属性:deptno of:com.winsplay.hibernate.bean.Emp [from com.winsplay.hibernate.bean.Emp emp join fetch dept dept on emp .deptno = dept.deptno]

似乎emp bean没有deptno属性,所以它引发了一个错误。 但我希望deptno(部门代码)位于Dept对象中,我希望Emp依赖于Dept对象。

长话短说 我想使用hibernate orm HQL从内连接查询中检索数据。

由于

0 个答案:

没有答案