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

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

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

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

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

سوالات مشابه

0 امتیاز
0 پاسخ 645 بازدید
+1 امتیاز
1 پاسخ 413 بازدید
0 امتیاز
1 پاسخ 298 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط masoud65 (27 امتیاز)
0 امتیاز
3 پاسخ 692 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
0 امتیاز
1 پاسخ 403 بازدید
0 امتیاز
1 پاسخ 280 بازدید
0 امتیاز
2 پاسخ 1.5هزار بازدید
0 امتیاز
0 پاسخ 245 بازدید
0 امتیاز
1 پاسخ 240 بازدید
...