ما هي دورة حياة كيان JPA؟
ما هي دورة حياة كيان JPA؟

فيديو: ما هي دورة حياة كيان JPA؟

فيديو: ما هي دورة حياة كيان JPA؟
فيديو: Java Basics - JPA: Java Persistence API | Spring Data Tutorial 2024, أبريل
Anonim

ال دورة الحياة من شخصية تتكون الكائنات من أربع حالات: جديدة ومدارة ومزالة ومنفصلة. عندما شخصية تم إنشاء الكائن في البداية حالته جديدة. في هذه الحالة ، لم يتم ربط الكائن بعد بـ EntityManager. إصرار.

هنا ، ما هو كيان JPA؟

أ كيان JPA الصف هو POJO (عادي قديم جافا كائن) فئة ، أي عادية جافا الفئة التي تم وضع علامة عليها (مشروحة) على أنها تتمتع بالقدرة على تمثيل الكائنات في قاعدة البيانات. من الناحية المفاهيمية ، يشبه هذا الفئات القابلة للتسلسل ، والتي تم تمييزها على أنها تتمتع بالقدرة على التسلسل.

علاوة على ذلك ، ما هو الكيان المنفصل في JPA؟ أو رسالة مماثلة عندما نستخدم ملفًا مختلفًا JPA موفر من إسبات EntityManager. أ كيان منفصل (الملقب أ منفصل object) هو كائن له نفس المعرف مثل ملف شخصية في مخزن الثبات ولكن ذلك لم يعد جزءًا من سياق استمرار (نطاق جلسة EntityManager).

بهذه الطريقة ، ما هو استمرار السياق؟

أ سياق المثابرة عبارة عن مجموعة من الكيانات مثل وجود مثيل كيان فريد لأي هوية ثابتة. ضمن أ سياق المثابرة ، يتم إدارة الكيانات. يتحكم EntityManager في دورة حياته ، ويمكنه الوصول إلى موارد مخزن البيانات. لا يمكن للكيان المنفصل تحميل أي حالة دائمة إضافية.

ما فائدةentity؟

جهات تمثل البيانات الدائمة المخزنة في قاعدة بيانات علائقية تلقائيًا باستخدام استمرار إدارة الحاوية. إنها ثابتة لأن بياناتها يتم تخزينها باستمرار في شكل من أشكال نظام تخزين البيانات ، مثل قاعدة البيانات: فهي تنجو من فشل الخادم أو تجاوز الفشل أو فشل الشبكة.

موصى به: