有没有一种方法可以在jpa中使用@query进行左连接,它获取要连接的对象的列表?

ghg1uchk  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(280)

我有一个需求,其中我有一个对象列表,我必须将其用于连接,并且应该作为函数中的参数传递。例如:

  1. Class Dept{
  2. String deptId;
  3. String deptName;
  4. int order;
  5. }
  6. Class Person{
  7. String personId;
  8. String personName;
  9. int deptId;
  10. }
  1. So I've a list of Dept object.
  2. List listOfDept;
  3. Now I need to know if there's a way in JPA(JPQL) through which I can do something like this :
  1. @Query( value = 'Select p from Person p where p.deptId = DeptObject.deptId (+) order by DeptObject.order')
  2. List<Person> findPersonFromDeptListLeftOuterJoin( List<Dept> listOfDept )

图像有助于更好地理解例子,以防混淆

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题