+1 امتیاز
قبل در برنامه نویسی توسط (426 امتیاز)
ویرایش شده قبل توسط
زمانی که یک کار Batch داریم پیشنهاد میشه از Batch Processing در hibernate استفاده بشه

و پیشنهاد هم میشه که حواسمون به تعداد رکورد های تویه Session هم باشه که اگر بیشتر از یه تعداد شد

از Flush و Clear استفاده کنیم

پس در این حالت مزایای استفاده از قابلیت Batch چیه وقتی که خودمون باید چک کنیم که اگر مثلا ۵۰ تا ابجکت رو insert کردیم بیا flush کن تا Session Cache خالی بشه؟

منظورم اینه که خودمون با یک حلقه داریم دسته های ۵۰ تایی رو چک میکنیم و خودمون هم داریم با flush کردن و Clear کردن حافظه رو مدیریت میکنیم پس Batch Processing هایبرنت داره چی کار میکنه؟

سوالات مشابه

0 امتیاز
0 پاسخ 800 بازدید
+1 امتیاز
1 پاسخ 648 بازدید
0 امتیاز
1 پاسخ 442 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط masoud65 (27 امتیاز)
0 امتیاز
3 پاسخ 941 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
0 امتیاز
1 پاسخ 565 بازدید
0 امتیاز
1 پاسخ 411 بازدید
0 امتیاز
2 پاسخ 1.9هزار بازدید
0 امتیاز
0 پاسخ 306 بازدید
0 امتیاز
1 پاسخ 358 بازدید
...