ما هو الفرق بين التدفق والالتزام في السبات؟
ما هو الفرق بين التدفق والالتزام في السبات؟

فيديو: ما هو الفرق بين التدفق والالتزام في السبات؟

فيديو: ما هو الفرق بين التدفق والالتزام في السبات؟
فيديو: الفرق بين الأصول والالتزامات - كتاب الأب الغني الأب الفقير للكاتب روبرت كيوساكي 2024, ديسمبر
Anonim

المفتاح فرق هو أنه عندما يتم ضبط FlushMode على ارتكب , ارتكب () الهبات تنتهي الجلسة وأيضًا وحدة العمل ولا يمكنك التراجع عن المعاملة حيث دافق () يقوم فقط بمزامنة عادية للجلسة.

وبالمثل قد يتساءل المرء ، ما الذي يرتكب في السبات؟

ارتكب سيجعل قاعدة البيانات ارتكب . ستتم كتابة التغييرات على الكائن الدائم في قاعدة البيانات. عندما يكون لديك كائن ثابت وقمت بتغيير قيمة عليه ، فإنه يصبح متسخًا و بيات شتوى يحتاج إلى مسح هذه التغييرات لطبقة الثبات الخاصة بك.

ما هو الفرق بين saveAndFlush و saveAndFlush؟ حفظ قد يكتب أو لا يكتب تغييراتك على قاعدة البيانات على الفور. عندما نتصل saveAndFlush يفرض النظام مزامنة حالة النموذج مع قاعدة البيانات. لا يقوم بمسح البيانات مباشرة إلى قاعدة بيانات حتى وما لم نطلق صراحةً على التابع flush and الالتزام. يتم مسح البيانات مباشرة إلى قاعدة بيانات.

هنا ، ماذا يفعل تدفق في السبات؟

تدفق مائى - صرف قوى الجلسة بيات شتوى لمزامنة الحالة في الذاكرة للجلسة مع قاعدة البيانات (أي كتابة التغييرات على قاعدة البيانات). بشكل افتراضي، بيات شتوى إرادة دافق يتغير تلقائيًا نيابة عنك: قبل تنفيذ بعض طلبات البحث. عندما يتم تنفيذ صفقة.

ماذا يفعل الحفظ والتدفق؟

أ ' يحفظ -أ- دافق عبارة عن كيس بلاستيكي ماص للماء والذي عند سقوطه في خزان المرحاض ، يتمدد ويشغل جزءًا من المساحة التي سيكون عادة ما تملأ بالماء. في كل مرة يكون فيها الحمام مسح يوفر ما يقرب من لتر واحد من الماء.

موصى به: