0
我有一些像这样的表:公司,设备,设备公司(多对多公司&设备),用户,设备用户(多对多用户&设备)。 我想从userId中选择设备,公司名称,compayaddress,那么如何使用hibernate呢? 谢谢,最好的问候!使用HQL从多个表中选择
我有一些像这样的表:公司,设备,设备公司(多对多公司&设备),用户,设备用户(多对多用户&设备)。 我想从userId中选择设备,公司名称,compayaddress,那么如何使用hibernate呢? 谢谢,最好的问候!使用HQL从多个表中选择
我不知道你的类结构,但基本方式是:
select u.device.name, u.device.company.name, u.device.company.address
from user u
where u.id=:userId
考虑您已经映射的实体设备类用户和实体公司类设备。
发布您的pojo类。 –
您是否映射过'devicecompany'和'deviceuser'? –