Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

स्प्रिंग जावा में सेव एंड सेव एंड फ्लश के बीच अंतर

सेव और सेव एंड फ्लश दोनों का इस्तेमाल सेविंग एंटिटीज के लिए किया जा सकता है। वे दोनों स्प्रिंग डेटा लाइब्रेरी से संबंधित हैं। अपने परिवर्तनों को सीधे डीबी में सहेज सकता है या नहीं भी लिख सकता है। जब हम saveAndFlush सिस्टम को कॉल करते हैं तो डीबी के साथ आपके मॉडल स्थिति के सिंक्रनाइज़ेशन को लागू कर रहे हैं।

Sr. नहीं. कुंजी सहेजें SaveAndFlush
1
भंडार
यह CrudRepository के अंतर्गत आता है
यह JPRepository के अंतर्गत आता है
2
डेटा फ्लश रणनीति
जब तक हम स्पष्ट रूप से फ्लश और प्रतिबद्ध विधि को कॉल नहीं करते हैं, तब तक यह डेटा को सीधे डेटाबेस में फ़्लश नहीं करता है।
यह एक डेटाबेस में डेटा को सीधे फ्लश करता है।
3
बल्क सेव
CrudRepository बल्क सेव विधि प्रदान करता है
saveAndFlush विधि बल्क ऑपरेशन का समर्थन नहीं करती है
4
सहेजने के बाद डेटा दृश्यता
यह सीधे डेटाबेस में डेटा फ्लश नहीं करता है, इसलिए, लेन-देन के बाहर परिवर्तन तब तक दिखाई नहीं देंगे जब तक कि हम इस लेनदेन में स्पष्ट रूप से प्रतिबद्ध () नहीं कहते हैं।
परिवर्तन लेनदेन के बाहर भी दिखाई देगा।
5
केस का उपयोग करें
हम इस पद्धति का उपयोग तब करते हैं जब हमें उसी लेनदेन में बाद में सहेजे गए परिवर्तनों का उपयोग करने की आवश्यकता नहीं होती है।
हम इस पद्धति का उपयोग तब करते हैं जब हमें उसी लेनदेन में बाद में सहेजे गए परिवर्तनों का उपयोग करने की आवश्यकता होती है।

  1. जावा में इटरेटर और एन्यूमरेशन के बीच अंतर

    इटरेटर और एन्यूमरेशन दोनों ही संग्रह से किसी तत्व को पार करने और एक्सेस करने के लिए कर्सर हैं। वे दोनों संग्रह ढांचे से संबंधित हैं। संग्रह ढांचे में JDK1.0 और Iterator में JDK.1.2 संस्करण में गणना जोड़ी गई थी। एन्यूमरेशन संग्रह में संरचनात्मक परिवर्तन नहीं कर सकता क्योंकि इसमें संग्रह में तत्व तक

  1. स्प्रिंग जावा में सेव एंड सेव एंड फ्लश के बीच अंतर

    सेव और सेव एंड फ्लश दोनों का इस्तेमाल सेविंग एंटिटीज के लिए किया जा सकता है। वे दोनों स्प्रिंग डेटा लाइब्रेरी से संबंधित हैं। अपने परिवर्तनों को सीधे डीबी में सहेज सकता है या नहीं भी लिख सकता है। जब हम saveAndFlush सिस्टम को कॉल करते हैं तो डीबी के साथ आपके मॉडल स्थिति के सिंक्रनाइज़ेशन को लागू कर र

  1. जावा में ऐरेलिस्ट और हैशसेट के बीच अंतर

    हैशसेट और ऐरेलिस्ट दोनों ही जावा संग्रह ढांचे के कुछ सबसे महत्वपूर्ण वर्ग हैं। ArrayList और हैशसेट के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। सीनियर। नहीं. कुंजी ऐरेलिस्ट हैशसेट 1 कार्यान्वयन ArrayList सूची इंटरफ़ेस का कार्यान्वयन है। दूसरी ओर हैशसेट एक सेट इंटरफ़ेस का कार्यान्वयन है। 2 आंतरिक क