2013-10-24 72 views
0

我有一些像这样的表:公司,设备,设备公司(多对多公司&设备),用户,设备用户(多对多用户&设备)。 我想从userId中选择设备,公司名称,compayaddress,那么如何使用hibernate呢? 谢谢,最好的问候!使用HQL从多个表中选择

+1

发布您的pojo类。 –

+0

您是否映射过'devicecompany'和'deviceuser'? –

回答

0

我不知道你的类结构,但基本方式是:

select u.device.name, u.device.company.name, u.device.company.address 
from user u 
where u.id=:userId 

考虑您已经映射的实体设备类用户和实体公司类设备。