+1 امتیاز
قبل در برنامه نویسی توسط (56 امتیاز)
ویرایش شده قبل توسط
فرق بین (list.get(0 و  uniqueResult در hibernate  چیست؟

فرض کنید که HQL زده شده و  می دونیم که فقط یک جواب دارد ، بنابراین حالا فرق بین (list.get(0 و uniqueResult چیه؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

متد uniqueResult در مواردی که بیش از یک نتیجه وجود داشته باشد خطای NonUniqueResultException پرتاب می کند اما (list.get(0 خیر. کاربرد متد uniqueResult در مواردی است که شما می خواهید در صورتی که بیش از یک نتیجه وجود دارد متوجه شوید یعنی اینکه یک جای کار مشکل دارد ولی در روش (list.get(0 متوجه نخواهید شد.

سوالات مشابه

+1 امتیاز
0 پاسخ 508 بازدید
+1 امتیاز
1 پاسخ 565 بازدید
+1 امتیاز
1 پاسخ 778 بازدید
0 امتیاز
0 پاسخ 888 بازدید
+1 امتیاز
1 پاسخ 796 بازدید
0 امتیاز
1 پاسخ 544 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط masoud65 (27 امتیاز)
0 امتیاز
3 پاسخ 1.2هزار بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
+1 امتیاز
0 پاسخ 441 بازدید
0 امتیاز
1 پاسخ 673 بازدید
...