جاوا و تکنولوژی های آن

java programming language

در این وبلاگ به بررسی نکات موجود در جاوا و تکنولوژی های آن می پردازیم

طبقه بندی موضوعی

۱۲ مطلب با موضوع «java :: ORM :: Hibernate» ثبت شده است

در این بخش نگاهی میکنیم به انواع FetchMode که در org.hibernate.annotations.Fetch@ استفاده میکنیم 


در نگاه اول کاربرد استفاده از Annotation های NotNull@ و (Column(nullable = false@ یکسان بنظر می آیند و میتوان بجای یکدیگر استفاده شوند ولی اینگونه نیست.

حتی هنگام استفاده در یک JPA Entity  هر دو annotation از ذخیره مقادیر Null در دیتابیس جلوگیری میکند ولی تفاوت های چشمگیری دارند که در ادامه به آنها میپردازیم 


وقتی از Hibernate استفاده میکنیم میتوانیم از Named Parameter برای بالا بردن میزان اطمینان در ارسال اطلاعات SQL query ها استفاده کنیم اما ممکن است هنگام کار با این پارامتر ها با دو خطای متداول که یکی برای موقعی که بتنهایی از Hibernate استفاده میکنیم و دیگری hibernate پیاده سازی شده JPA بر بخوریم 


Multitenancy یا چند مستاجری به چندین کلاینت اجازه میدهد از یک منبع استفاده کنند و اطلاعات اشتراکی بین کلاینت ها بصورت ایزوله استفاده شود در این بخش خواهیم دید چگونه میتوان در Hibernate 5 دیتابیس را برای Multitenancy کانفیگ و استفاده کرد


اگر یادتون باشه در بخش 2 آموزش هایبرنیت یک اشاره ای به ارث بری کردیم حالا در این بخش به بررسی کاملتر پیاده سازی ارث بری در دنیای رابطه ای می پردازیم