مشخصات مقاله
آموزش Spring With ORM-Java Spring
Spring ORM
اسپرینگ با ORM
اسپرینگ با فریمورک های ORM
اسپرینگ برای ادغام آسان خود با فریمورک های ORM مانند Hibernate ،JPA(java persistence API) ، JDO(java data objects) ، oracle toplink و iBATIS ، API ارائه می کند.
مزیت فریمورک های ORM با اسپرینگ
فریمورک اسپرینگ نسبت به فریمورک ORM مزیت های بسیاری دارد که عبارتند از:
کد نویسی کمتر:
با کمک فریمورک اسپرینگ نیازی به نوشتن کدهای اضافی قبل و بعد از منطق پایگاه داده اصلی (actual database logic) ندارید، از جمله دریافت ارتباط، شروع معاملات، انجام معاملات، بستن ارتباط و غیره.
تست آسان :
روش IoC در اسپرینگ تست برنامه های کاربردی را آسان کرده است.
بهتر مدیریت کردن استثنا:
فریمورک اسپرینگ API ای مخصوص به خود برای مدیریت استثنا با فریمورک ORM، ارائه کرده است.
مدیریت یکپارچه معاملات :
با کمک فریمورک اسپرینگ ، می توانیم کد نگاشت خود را با یک کلاس پیچیدن قالب صریح (explicit template wrapper class) یا رهگیر روش AOP (AOP style method interceptor) بسته بندی(warp) کنیم.
مباحث بعدی در "اسپرینگ با ORM"
مثال ادغام اسپرینگ و JPA با استفاده از پیاده سازی Hibernate .
مثال ادغام Hibernate و اسپرینگ با کمک کلاس قالب Hibernate (HibernateTemplate class)