मेरे पास निम्न 3 वर्ग हैं
class उपयोगकर्ता {static hasMany = [कूपन: कूपन ]} क्लास कूपन {static belongsTo = [सहबद्ध: सहबद्ध]} क्लास संबद्ध {static hasMany = [कूपन: कूपन}} मैं कैस्केडिंग कैसे सेटअप करूं ताकि मैं एक विशिष्ट कूपन और इसे संबद्ध और उपयोगकर्ता में सूचियों से हटा दिया जाएगा मैं एक माता पिता की पंक्ति को हटा या अद्यतन नहीं कर सकता हूं
क्या मुझे कुछ याद आ रहा है?
आपको मूल संग्रह से कूपन को हटाने की आवश्यकता है आप या तो उस सेवा में मैन्युअल रूप से कर सकते हैं जहां आप कूपन को हटाते हैं, या आप ऐसा करने के लिए उपयोगकर्ता को हाइबरनेट कर सकते हैं। मुझे नहीं लगता कि आप ऐसा झरना कर सकते हैं। निकटतम आपको मिल सकता है 'हटाना-अनाथ', लेकिन आपको इसके लिए एसोसिएशन को तोड़ने की ज़रूरत है।
मैनुअल के अनुभाग 5.5.1 देखें।
असल में, आप अपने कूपन वर्ग में एक 'पहले हटाएं' विधि जोड़ सकते हैं जो उसके माता-पिता से उसका संदर्भ निकाल देती है।
कब्रन हटाए जाने से पहले, गेलिल्स पहले से हटाना विधि को आग लगाने के लिए पर्याप्त है, आप इसे अनुमान लगाते हैं। संघों को तोड़ने के लिए यह एक अच्छी जगह है।
आप सेवा या डोमेन वर्ग में 'मैन्युअल' करते हैं या आप हाइबरनेट इवेंट्स का उपयोग करते हैं, तो कोड लगभग समान होगा सुनिश्चित करें कि इसके लिए एक एकीकरण परीक्षण लिखें ...
Comments
Post a Comment