وضعیتهای ابجکت های Entity ایجاد شده از Session :
- Transient : اگر Entity را ما خودمان ایجاد کرده باشیم و یا بدست آورده باشیم وضعیت آن entity بصورت Transient است که هنوز نه ذخیره شده است و نه مدیریت آن به Session مرتبط است مثلاً زمانی که Entity با عملیات Delete حذف شده است و از Session جدا شده است
- Persistent : یا بهش Managed هم میگویند ، در این وضعیت Entity از Session دریافت شده است
- Detached : در این وضعیت entity قبلاً از Session دریافت شده است و اکنون که Session بسته (close) شده از Session جدا شده است
**نکته : در طراحی جداول میتوانیم ستون هایی برای نگهداری History یا سابقه رکورد داشته باشیم مثلاً مشخص کنیم کدام عامل این رکورد را ایجاد کرده