Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

हाइबरनेट में transaction.commit () क्या है?

प्रतिबद्ध करें डेटाबेस प्रतिबद्ध कर देगा। स्थायी वस्तु में परिवर्तन डेटाबेस को लिखे जाएंगे।फ्लशिंग सिंक्रनाइज़ करने . की प्रक्रिया है स्मृति में आयोजित लगातार स्थिति के साथ अंतर्निहित लगातार स्टोर। यह चल रहे लेन-देन में आपकी तालिका में अपडेट या सम्मिलित करेगा, लेकिन यह हो सकता है उन परिवर्तनों को न करें (यह आपके फ्लश मोड पर निर्भर करता है)।

जब आपके पास एक स्थायी वस्तु होती है और आप उस पर मूल्य बदलते हैं, तो यह गंदा हो जाता है और इन परिवर्तनों को आपकी दृढ़ता परत में फ्लश करने के लिए हाइबरनेट की आवश्यकता होती है। यह आपके लिए यह स्वचालित रूप से कर सकता है या आपको इसे मैन्युअल रूप से करने की आवश्यकता हो सकती है, जो आपके फ्लशमोड (ऑटो या मैनुअल) पर निर्भर करता है :)

तो संक्षेप में:transaction.commit() सत्र को फ्लश करता है, लेकिन यह कार्य की इकाई को भी समाप्त करता है।

आपकी समस्या का एक समान संदर्भ है यहां



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वेबपेजों के अंदर सत्र का उपयोग कैसे करें?

  2. लॉगिन प्रयासों को कैसे कम करें - PHP और MySQL और CodeIgniter

  3. MySQL में लोड डेटा इनफाइल के लिए एक्सेस अस्वीकृत

  4. अद्यतन के बाद पिछला मान प्राप्त करें - MySql

  5. LIKE ऑपरेटर के साथ चयन कथन में MySQL केस