我是hibernate的新手。
所有实体都与表名和列名相同。这个查询在mysql.I中运行得很好。我想用HQL编写这个查询。
select d.name from Device d
where d.id in (
select ud.devices_id from Userdevice ud
where ud.users_id = (
select u.id from User u
where u.login='" * + uname + "'
)
)我将如何在hql中写这篇文章?请任何人帮助我。
发布于 2019-03-12 06:10:18
试试这个:(检查表名)
SELECT dm.name FROM Device dm WHERE dm.id IN (SELECT udm.devicesId FROM Userdevice udm WHERE udm.usersId = (SELECT um.id FROM User um WHERE um.login = ' * + uname + '))https://stackoverflow.com/questions/42649219
复制相似问题