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

کاربرد
 

Hibernate.initialize(entity.lazyCollection);


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

1 پاسخ

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

سوالات مشابه

0 امتیاز
0 پاسخ 161 بازدید
+1 امتیاز
0 پاسخ 317 بازدید
0 امتیاز
1 پاسخ 268 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 567 بازدید
0 امتیاز
1 پاسخ 399 بازدید
0 امتیاز
1 پاسخ 886 بازدید
+2 امتیاز
2 پاسخ 574 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 899 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط masoud shahhosseini_ (45 امتیاز)
0 امتیاز
0 پاسخ 644 بازدید
...