جدول المحتويات:

ما هي سياسة التراجع الافتراضية في إدارة المعاملات؟
ما هي سياسة التراجع الافتراضية في إدارة المعاملات؟

فيديو: ما هي سياسة التراجع الافتراضية في إدارة المعاملات؟

فيديو: ما هي سياسة التراجع الافتراضية في إدارة المعاملات؟
فيديو: ببساطة - ما هو احتياطي النقد الأجنبي؟ 2024, مارس
Anonim

في ذلك إفتراضي التكوين ، إطار الربيع عملية تجارية رمز البنية التحتية يمثل فقط أ عملية تجارية ل التراجع في حالة وقت التشغيل ، استثناءات غير محددة ؛ أي عندما يكون الاستثناء الذي تم طرحه هو مثيل أو فئة فرعية من RuntimeException. (الأخطاء أيضا - بواسطة إفتراضي - ينتج عنه أ التراجع ).

سئل ايضا ما هي ادارة المعاملات؟

الإعلانات. قاعدة البيانات عملية تجارية هي سلسلة من الإجراءات التي يتم التعامل معها كوحدة عمل واحدة. يجب أن تكتمل هذه الإجراءات بالكامل أو لا تسري على الإطلاق. ادارة العمليات التجارية هو جزء مهم من تطبيقات المؤسسات الموجهة نحو RDBMS لضمان سلامة البيانات واتساقها.

ثانيًا ، كيف تتعامل مع التراجع في JPA؟ تذكر أن استمرار كيان ما لا ينفذ استعلام إدراج على الفور. إنه يخبر Hibernate فقط أنه قبل نهاية المعاملة ، يجب تنفيذ الإدراج. إلى التراجع معاملة يمكنك استخدام التعليق التوضيحيTransaction. يمكنك إما تنفيذه على مستوى الطريقة أو مستوى الفصل.

بعد ذلك ، السؤال هو ، ماذا يفعل التعليق التوضيحيtransactional؟

ال شرح المعاملات يحدد نفسه نطاق قاعدة بيانات واحدة عملية تجارية . سياق المثابرة يكون مجرد كائن مزامنة يتتبع حالة مجموعة محدودة من كائنات Java ويتأكد من التغييرات في تلك الكائنات نكون استمرت في النهاية مرة أخرى في قاعدة البيانات.

كيف يمكنني التراجع عن معاملة في Java؟

مثال على معاملة الالتزام / التراجع

  1. قم بتحميل برنامج تشغيل JDBC ، باستخدام أسلوب API forName (String className) الخاص بالفئة.
  2. إنشاء اتصال بقاعدة البيانات.
  3. تعطيل الالتزام التلقائي ، باستخدام طريقة setAutoCommit (boolean autoCommit) API للاتصال.
  4. قم بتحديثات SQL وقم بتنفيذ كل منها ، باستخدام طريقة API الالتزام () الخاصة بالاتصال.

موصى به: