چرخه عمر یک نهاد JPA چیست؟
چرخه عمر یک نهاد JPA چیست؟

تصویری: چرخه عمر یک نهاد JPA چیست؟

تصویری: چرخه عمر یک نهاد JPA چیست؟
تصویری: JPA & Hibernate: Entity Lifecycle Model 2024, نوامبر
Anonim

را چرخه زندگی از وجود، موجودیت اشیاء از چهار حالت تشکیل شده است: جدید، مدیریت شده، حذف شده و جدا شده. زمانی که یک وجود، موجودیت شی در ابتدا ایجاد می شود حالت آن New است. در این حالت شی هنوز با EntityManager مرتبط نیست. ماندگاری.

در اینجا، نهاد JPA چیست؟

آ نهاد JPA کلاس یک POJO (Plain Old جاوا شی) کلاس، یعنی یک کلاس معمولی جاوا کلاسی که به عنوان دارای قابلیت نمایش اشیاء در پایگاه داده علامت گذاری شده است. از نظر مفهومی این شبیه به کلاس‌های قابل سریال‌سازی است که دارای قابلیت سریال‌سازی هستند.

علاوه بر این، موجودیت جدا شده در JPA چیست؟ یا یک پیام مشابه زمانی که از پیام دیگری استفاده می کنیم JPA ارائه دهنده از Hibernate EntityManager. آ موجودیت جدا شده (با نام مستعار a جدا شی) شیئی است که همان شناسه an را دارد وجود، موجودیت در فروشگاه persistence اما این دیگر بخشی از یک زمینه ماندگاری (حوزه یک جلسه EntityManager) نیست.

به این ترتیب، Persistencecontext چیست؟

آ زمینه تداوم مجموعه ای از موجودیت ها است به طوری که برای هر هویت پایدار یک نمونه موجود منحصر به فرد وجود دارد. در یک زمینه تداوم ، نهادها مدیریت می شوند. EntityManager چرخه حیات آنها را کنترل می کند و آنها می توانند به منابع ذخیره داده دسترسی داشته باشند. موجودیت جدا شده نمی تواند حالت پایدار اضافی را بارگیری کند.

استفاده از @entity چیست؟

موجودیت ها نمایش داده های پایدار ذخیره شده در یک پایگاه داده رابطه ای به طور خودکار با استفاده از تداوم مدیریت کانتینر. آنها پایدار هستند زیرا داده های آنها به طور مداوم در برخی از اشکال سیستم ذخیره سازی داده مانند پایگاه داده ذخیره می شود: آنها از خرابی سرور، خرابی یا خرابی شبکه جان سالم به در می برند.

توصیه شده: