У меня есть эти два сценария SQL, и у меня возникают некоторые проблемы с выполнением перевода в hql, который будет использоваться в запросе от JPA:
SELECT f.idprovider, pe.name from provider f
inner join person pe
on(f.idperson = pe.idperson)
inner join product_provider pf
on(f.idprovider = pf.idprovider)
inner join product p
on(pf.idproduct = p.idproduct)
inner join item i
on(p.idproduct = i.idproduct)
where i.iditem = 1
SELECT f.idprovider, pe.name, pe.cnpjf from product_provider pf
inner join provider f
on(pf.idprovider = f.idprovider)
inner join coliseusys.person pe
on(f.idperson = pe.idperson)
inner join product p
on(pf.idproduct = p.idproduct)
where p.idproduct = (select p2.idproduct from item i inner join product p2
on(i.idproduct = p2.idproduct) where i.iditem = 1)
эти sqls делают то же самое, иЯ много пытался взять HQL из любого, безрезультатно.отображение в спящем состоянии в порядке.
есть идеи?