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

java programming language

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

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

۱۰۷ مطلب با موضوع «java» ثبت شده است

 

وضعیت‌های ابجکت های Entity ایجاد شده از Session :

 

- Transient : اگر Entity را ما خودمان ایجاد کرده باشیم و یا بدست آورده باشیم وضعیت آن entity بصورت Transient است که هنوز نه ذخیره شده است و نه مدیریت آن به Session مرتبط است مثلاً زمانی که Entity با عملیات Delete حذف شده است و از Session جدا شده است

 

- Persistent : یا بهش Managed هم میگویند ، در این وضعیت Entity از Session دریافت شده است

 

- Detached : در این وضعیت entity قبلاً از Session دریافت شده است و اکنون که Session بسته (close) شده از Session جدا شده است

 

 

 

**نکته : در طراحی جداول میتوانیم ستون هایی برای نگهداری History یا سابقه رکورد داشته باشیم مثلاً مشخص کنیم کدام عامل این رکورد را ایجاد کرده

 

وقتی روابط One to Many یا Many to Many داریم مجبوریم دیتا ها را در Collection نگهداری کنیم در این بخش نگاهی میکنیم به Collection های مورد استفاده در Hibernate و annotation های کاربردی برای روابط چندگانه و انواع Fetch Type و نحوه تعریف Cascade 



ادامه Annotation های Hibernate  و استراتژی های ساخت Id و استراتژی ساخت نام جدول و ستون ها Strategy Naming 


در این بخش به نحوه ایجاد روابط شی گرایی در دنیای رابطه ای میپردازیم و برخی کانفیگ های ضروری هایبرنیت و استراتژی های تولید Id میپردازیم 


در این بخش به بررسی دنیای شی گرایی و رابطه ای میپردازیم و همینطور کمی روی کلاس های Entity تمرکز میکنیم :