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

کاربرد
 

Hibernate.initialize(entity.lazyCollection);


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

1 پاسخ

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

سوالات مشابه

0 امتیاز
0 پاسخ 162 بازدید
+1 امتیاز
0 پاسخ 318 بازدید
0 امتیاز
1 پاسخ 272 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 573 بازدید
0 امتیاز
1 پاسخ 401 بازدید
0 امتیاز
1 پاسخ 890 بازدید
+2 امتیاز
2 پاسخ 578 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 909 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط masoud shahhosseini_ (45 امتیاز)
0 امتیاز
0 پاسخ 646 بازدید
...