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

کاربرد
 

Hibernate.initialize(entity.lazyCollection);


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

1 پاسخ

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

سوالات مشابه

0 امتیاز
0 پاسخ 253 بازدید
+1 امتیاز
0 پاسخ 401 بازدید
0 امتیاز
1 پاسخ 378 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 726 بازدید
0 امتیاز
1 پاسخ 500 بازدید
0 امتیاز
1 پاسخ 1.0هزار بازدید
+2 امتیاز
2 پاسخ 866 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 1.1هزار بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط masoud shahhosseini_ (45 امتیاز)
0 امتیاز
0 پاسخ 752 بازدید
...