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

کاربرد
 

Hibernate.initialize(entity.lazyCollection);


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

1 پاسخ

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

سوالات مشابه

0 امتیاز
0 پاسخ 165 بازدید
+1 امتیاز
0 پاسخ 319 بازدید
0 امتیاز
1 پاسخ 276 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 575 بازدید
0 امتیاز
1 پاسخ 403 بازدید
0 امتیاز
1 پاسخ 896 بازدید
+2 امتیاز
2 پاسخ 580 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 912 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط masoud shahhosseini_ (45 امتیاز)
0 امتیاز
0 پاسخ 648 بازدید
...