Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JPA中编写此查询_Jpa - Fatal编程技术网

如何在JPA中编写此查询

如何在JPA中编写此查询,jpa,Jpa,如何在JPA中编写此查询 select sol.ID_UNICA, sol.version from uexdfr01.SOLUTION sol join (select solution4_.ID_UNICA, max(solution4_.version) as maxVersion from uexdfr01.ORDER order3_ inner join uexdfr01.SOLUTION solution4_ on order3_.ID

如何在JPA中编写此查询

select  sol.ID_UNICA, sol.version  
from  uexdfr01.SOLUTION  sol   
  join  
 (select   solution4_.ID_UNICA,  max(solution4_.version) as maxVersion
   from uexdfr01.ORDER order3_   
inner join uexdfr01.SOLUTION solution4_ on   order3_.ID_SOLUTION=solution4_.ID_SOLUTION
where solution4_.ID_UNICA in   (130,139,143,129,126,128,141,121,124,131)group by  solution4_.ID_UNICA) as  groupedtt   
on sol.ID_UNICA = groupedtt.ID_UNICA 
   AND sol.version = groupedtt.maxVersion*

如果不确定数据库关系,请使用createNativeQuery并将查询传递到括号内

Query selectRecords = getEntityManager().createNativeQuery(sqlQuery.toString());
返回的值是对象的类型,所以请确保按以下方式在列表中分配它们


List data=selectRecords.getResultList()

JPQL查询使用实体。您尚未发布任何实体。您尚未发布这些实体之间的关系。事实上,你没有努力说出你所尝试过的。把所有这些都写在问题中,然后人们可能会提供帮助。