我有一些像这样的表:公司,设备,设备公司(公司和设备的多对多),用户,设备用户(用户和设备的多对多)。 我想从userId中选择device,companyname,compayaddress,那么如何处理hibernate呢? 谢谢和最好的问候!
答案 0 :(得分:0)
我不知道你的班级结构,但基本的方法是:
select u.device.name, u.device.company.name, u.device.company.address
from user u
where u.id=:userId
考虑到您已经在类设备中的类用户和实体公司中映射了实体设备。