2014-09-24 77 views
0

我有两个beans,分别为VehicleRegisterBeanGroupDetails。我没有做这两个表之间的关系,但在VehicleRegisterBean我有groupidGroupDetails我有groupidgroupname。现在我想要两个表的细节。所以我想内连接如下,如何在hql中编写连接查询?

Select vb.vehicle_no,gd.groupname from VehicleRegisterBean as vb INNER JOIN GroupDetails as gd on vb.group_id=gd.groupid where vb.region='dvg' 

我正在尝试这种生成报告。我得到错误的,

Error:unexpected tocken near line1 and column 122

我怎样才能解决这个问题谁能帮我在这?

+0

POST错误 – Chaitanya 2014-09-24 10:53:28

回答

0

嗯,我不这是否与HQL,但你可以试试这个:

Select vb.vehicle_no,gd.groupname 
from VehicleRegisterBean as vb, GroupDetails as gd 
where vb.group_id=gd.groupid and vb.region='dvg' 
+0

的完整的堆栈跟踪它显示了两个'String'领域,但我没有得到的值。 – Raghu 2014-09-24 08:19:01

+0

我们的查询应该返回对象的权利。 。? – Raghu 2014-09-24 08:19:27

+0

如果在VehicleRegisterBean中存在一个条目,那么region-column的值为'dgv',你应该看到一些东西。如果至少有一个这样的行,但没有显示,比我不知道问题可能是什么,对不起 – lsteinme 2014-09-24 08:41:44