اضافه کردن شرط به عبارت join در JPQL

0 رأی
میانگین بازدید روزانه 0.17100 بازدید

در SQL می توانیم در زمان join زدن با استفاده از عبارت and شرط هایی دیگری نیز برای join تعریف کنیم:

SELECT o.id
     , o.name
  FROM options o
  JOIN links k
    ON k.option_id = o.id
   AND k.product_id = 'foo'

آیا این قابلیت در JPQL وجود دارد؟

سوال 1 سال قبل در تالار برنامه نویسی توسط Saeed Zarinfam (1,385 امتیاز)

1 جواب

0 رأی

اگر ار پیاده سازی hibernate استفاده می کنید، از این قابلیت در قالب عبارت with پشتیبانی می کند:

select o from options o left join o.links k with k.product_id = 'foo'
جواب 1 سال قبل توسط Saeed Zarinfam (1,385 امتیاز)

سوال های مشابه

0 رأی
2 جواب میانگین بازدید روزانه 0.42945 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08152 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0888 بازدید
سوال 3 سال قبل در تالار برنامه نویسی توسط java_ (741 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 1.784,021 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.09161 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.47509 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.22422 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.33650 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2429 بازدید
کانال تلگرام جواب یاب
...