0 امتیاز
قبل در برنامه نویسی توسط (204 امتیاز)
ویرایش شده قبل توسط

کاربرد
 

Hibernate.initialize(entity.lazyCollection);


به چه منظوری است؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
در hibernate وقتی نمی خواهیم یک فیلد که حاوی حجم زیادی از اطلاعات است تا زمانی که به آن نیاز نداریم در حافظه لود شود آن را lazy می کنیم. حالا در مواردی مثل نوشتن تست و یا نوشتن سرویس های REST که json کامل فیلد های شئ را بر می گردانند وقتی می خواهیم به آن فیلد های lazy دسترسی داشته باشیم بدلیل بسته شدن session یا entity manager این امکان وجود ندارد. Hibernate.initialize این فیلد های lazy را در حافظه لود می کند.

سوالات مشابه

0 امتیاز
0 پاسخ 258 بازدید
+1 امتیاز
0 پاسخ 405 بازدید
0 امتیاز
1 پاسخ 388 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 741 بازدید
0 امتیاز
1 پاسخ 506 بازدید
0 امتیاز
1 پاسخ 1.0هزار بازدید
+2 امتیاز
2 پاسخ 877 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 1.1هزار بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط masoud shahhosseini_ (45 امتیاز)
0 امتیاز
0 پاسخ 758 بازدید
...