English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكن استخدام Save و saveAndFlush لتحفظ الكيانات. إنهما ينتميان إلى قاعدة بيانات Spring. قد يتم حفظ التغييرات مباشرة في قاعدة البيانات أو لا. عند استدعاء saveAndFlush، سيقوم النظام بجعل حالة نموذجك متزامنة مع قاعدة البيانات.
الرقم التسلسلي | المفتاح | إنقاذ | الحفظ والتحديث |
---|---|---|---|
1 | المكتبة | انه ينتمي إلى CrudRepository | انه ينتمي إلى JPARepository |
2 | استراتيجية تحديث البيانات | إلا إذا قمنا بتهيئة وتهيئة طريقة flush وcommit، فإنه لن ي刷新 البيانات مباشرة إلى قاعدة البيانات. | التحديث المباشر ي刷新 البيانات مباشرة إلى قاعدة البيانات. |
3 | الحفظ الجماعي | CrudRepository تقدم طرق حفظ جماعية | لا يدعم طريقة saveAndFlush العمليات الجماعية |
4 | مرئية البيانات بعد الحفظ | لن ي刷新 البيانات مباشرة إلى قاعدة البيانات، لذا، إلا إذا قمنا بتهيئةcommit() في هذه المعاملة، وإلا فإن التغييرات لن تكون مرئية خارج المعاملة. | التغييرات ستكون مرئية خارج المعاملة أيضًا. |
5 | حالة الاستخدام | عندما لا تحتاج إلى استخدام التغييرات المحفوظة في نفس المعاملة في المستقبل، يمكنك استخدام هذا الطريقة. | عندما تحتاج إلى استخدام التغييرات المحفوظة في نفس المعاملة في المستقبل، يمكنك استخدام هذا الطريقة. |