دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه! دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه!
🎯 ثبت نام

درس 29 : آموزش کاربرد Hibernate Lazy Collection

آموزش کاربرد Hibernate Lazy Collection :

استراتژی Lazy Collection (خواندن حداقل اطلاعات لازم جهت بالا بردن کارایی سیستم) فقط بر حسب نیاز اشیای فرزند (Child objects) برنامه را لود می کند. این کار برای بالا بردن کارایی یا Perfomance سیستم استفاده می شود. از Hibernate 30 به بعد، قابلیت Lazy Collection به صورت پیش فرض فعال است.
برای استفاده از امکان Lazy Collection در برنامه های Hibernate، بایستی مقدار خاصیت lazy=”true” را در Collection خود قرار دهید. همان طور که اشاره شد، این امکان به صورت پیش فرض در Hibernate 30 به بعد فعال است و اصولا نیاز به انجام کار فوق نیست. اما اگر مقدار خاصیت lazy را بر روی false قرار دهید، آنگاه برنامه کلید اشیای فرزند Child objects را در هنگام اجرا لود می کند که باعث کاهش شدید کارایی یا Perfomance سیستم مخصوصا در حجم زیاد داده ها می شود. به صورت زیر می توانید مقدار خاصیت lazy را در Collection خود بر روی true تنظیم کنید :

1
2
3
4
5
6
<list name="answers" lazy="true"
          <key column="qid"></key
          <index column="type"></index
          <one-to-many class="com.javatpoint.Answer"></one-to-many
</list
            <button></button>
1395/07/11 2309 884
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...