0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

چگونه می توان یک join  را در JPA با استفاده از Criteria پیاده سازی کرد؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

معادل JPQL زیر در JPA Criteria به این صورت است:

  //select e from Employee e join e.projects p where p.active = true

  CriteriaQuery<Employee> q = cb.createQuery(Employee.class);
  Root<Employee> e = q.from(Employee.class);
  Join<Employee> p = e.join("projects");
  q.select(e);

  q.where(cb.eq(p.get("active"), true));

سوالات مشابه

0 امتیاز
1 پاسخ 513 بازدید
0 امتیاز
1 پاسخ 645 بازدید
0 امتیاز
0 پاسخ 313 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط java_ (778 امتیاز)
+1 امتیاز
3 پاسخ 1.6هزار بازدید
0 امتیاز
1 پاسخ 458 بازدید
0 امتیاز
1 پاسخ 551 بازدید
+1 امتیاز
1 پاسخ 787 بازدید
+2 امتیاز
1 پاسخ 967 بازدید
+1 امتیاز
1 پاسخ 744 بازدید
0 امتیاز
3 پاسخ 1.2هزار بازدید
...