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

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

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

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

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

سوالات مشابه

0 امتیاز
0 پاسخ 758 بازدید
+1 امتیاز
1 پاسخ 579 بازدید
0 امتیاز
1 پاسخ 415 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط masoud65 (27 امتیاز)
0 امتیاز
3 پاسخ 875 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
0 امتیاز
1 پاسخ 535 بازدید
0 امتیاز
1 پاسخ 380 بازدید
0 امتیاز
2 پاسخ 1.8هزار بازدید
0 امتیاز
0 پاسخ 280 بازدید
0 امتیاز
1 پاسخ 325 بازدید
...