transactions पर टैग किए गए जवाब

अंतर्संबंधित परिचालनों का एक सेट जो सफल होने के लिए किसी भी क्रम में सभी को सफल होना चाहिए। लेन-देन में सभी परिचालनों के रोलबैक में किसी भी ऑपरेशन के परिणाम की विफलता।

8
केवल रोलबैक के रूप में चिह्नित लेन-देन: मुझे इसका कारण कैसे पता चलता है
मेरे पास मेरे @ ट्रांसेक्शनल विधि में लेनदेन करने के मुद्दे हैं: methodA() { methodB() } @Transactional methodB() { ... em.persist(); ... em.flush(); log("OK"); } जब मैं मेथडब्लू () मेथड ए () से कहता हूं, तो विधि सफल हो जाती है और मैं अपने लॉग में "ओके" देख सकता हूं। …

1
Database.BeginTransaction बनाम Transactions.TransactionScope
System.Transactions.TransactionScopeऔर EF6 के बीच क्या अंतर है Database.BeginTransaction? क्या कोई एक छोटा सा उदाहरण दे सकता है या सिर्फ यह बता सकता है कि स्पष्ट अंतर के साथ कौन सा उपयोग करना है? पुनश्च: मेरी परियोजना में, मैं EF6 का उपयोग कर रहा हूँ। मैंने पहले ही प्रलेखन पढ़ा है, …


4
लारवेल: कोशिश ... DB के साथ पकड़ :: लेनदेन ()
हम सभी DB::transaction()कई सम्मिलित प्रश्नों के लिए उपयोग करते हैं। ऐसा करते समय, try...catchइसे अंदर रखा जाना चाहिए या इसे लपेटना चाहिए? क्या यह भी आवश्यक है कि try...catchजब कुछ गलत हो जाए तो लेनदेन स्वचालित रूप से विफल हो जाएगा? try...catchएक लेनदेन लपेटकर नमूना : // try...catch try { …

3
Android डेटाबेस लेनदेन
मैंने एक डेटाबेस बनाया है। मैं ट्रांजेक्शन करना चाहता हूं। उस समय तालिका में SaveCustomer()रिकॉर्ड सम्मिलित करने के लिए एक से अधिक कथन शामिल हैं Customer, CustomerControl, Profile, Payment। जब कोई उपयोगकर्ता SaveCustomer()विधि कहता है तो वह डेटा इन 4 टेबल पर जाएगा। तो मैं लेनदेन कैसे कर सकता हूं? …

3
यदि कोई त्रुटि होती है तो क्या स्टेटमेंट का उपयोग डेटाबेस ट्रांजेक्शन को रोलबैक करेगा?
मुझे एक उपयोग कथन में एक IDbTransaction मिला है, लेकिन मैं अनिश्चित हूं कि यदि इसे एक उपयोग कथन में अपवाद के रूप में फेंक दिया जाए तो इसे वापस ले लिया जाएगा। मुझे पता है कि एक यूज़िंग स्टेटमेंट डिस्पोज़ () के आह्वान को लागू करेगा ... लेकिन क्या …

3
एंटिटी फ्रेमवर्क 6 ट्रांजैक्शन रोलबैक
EF6 के साथ आपके पास एक नया लेन-देन है जिसका उपयोग किया जा सकता है: using (var context = new PostEntityContainer()) { using (var dbcxtransaction = context.Database.BeginTransaction()) { try { PostInformation NewPost = new PostInformation() { PostId = 101, Content = "This is my first Post related to Entity Model", …

5
जहां "@ ट्रेंसेक्शनल" होना चाहिए सेवा लेयर या डीएओ
सबसे पहले यह संभव है कि मैं कुछ पूछ रहा हूं जो पहले पूछा गया है और उत्तर दिया गया है लेकिन मुझे खोज परिणाम वापस नहीं मिल सका। आम तौर पर ठीक है (या हमेशा अब तक :)) हम सेवा की परत पर ट्रांजेक्शनल एनोटेशन को परिभाषित करते हैं …

10
Django: मैं डेटाबेस प्रविष्टियों के समवर्ती संशोधन के खिलाफ कैसे रक्षा कर सकता हूं
यदि दो या दो से अधिक उपयोगकर्ताओं द्वारा एक ही डेटा बेस प्रविष्टि के समवर्ती संशोधनों से बचाने का कोई तरीका है? यह उपयोगकर्ता को एक त्रुटि संदेश दिखाने के लिए स्वीकार्य होगा जो दूसरा कमिट / सेव ऑपरेशन कर रहा है, लेकिन डेटा को चुपचाप ओवरराइट नहीं किया जाना …

3
वसंत लेनदेन में आवश्यकताएं और नेस्टेड प्रचार के बीच अंतर
मैं PROPAGATION_REQUIRES_NEWऔर PROPAGATION_NESTEDप्रसार नीतियों के बीच व्यवहार के अंतर को नहीं समझ सकता । मुझे ऐसा लगता है कि दोनों मामलों में, वर्तमान प्रक्रिया को रोलबैक किया गया है, लेकिन संपूर्ण लेनदेन नहीं। कोई सुराग?
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.