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

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

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

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

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

سوالات مشابه

0 امتیاز
0 پاسخ 643 بازدید
+1 امتیاز
1 پاسخ 407 بازدید
0 امتیاز
1 پاسخ 298 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط masoud65 (27 امتیاز)
0 امتیاز
3 پاسخ 689 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
0 امتیاز
1 پاسخ 403 بازدید
0 امتیاز
1 پاسخ 278 بازدید
0 امتیاز
2 پاسخ 1.5هزار بازدید
0 امتیاز
0 پاسخ 243 بازدید
0 امتیاز
1 پاسخ 240 بازدید
...