मैं कैसे बच्चे वस्तु grails में एक hasOne रिश्ते में उदाहरण के लिए हटा देना चाहिए हटाया जा रहा है मैं हमेशा एक ही अपवाद हटा देता हूं हटाए गए ऑब्जेक्ट को दोनों तरीकों से कैस्केड द्वारा बचाया जाता है। और एक और के पास मेरे पास कोई गतिशील विधियां हैं (जैसे addTo और निकालें के लिए हैमनी) है? कोई मदद?एक रिश्ते और grails
6
A
उत्तर
0
इस प्रकार अपने वर्ग बनाने का प्रयास करें:
class Face {
Nose nose
}
class Nose {
static belongsTo = Face
}
फिर कोशिश को हटाने के लिए:
def f = Face.get(1)
f.nose.delete()
f.delete()
+1
मुझे लगता है कि चेहरा केवल नाक को हटाया नहीं जाना चाहिए। –
4
आप
face.nose = null
face.save()
nose.delete()
की कोशिश कर सकते आप केवल नाक तो संपत्ति चेहरे को हटाते हैं। नाक अभी भी सेट है। Face.save() का बाद में कॉल नाक को बचाएगा।
यदि आप केवल face.nose = null (सहेजे बिना) सेट करते हैं तो परिवर्तन डेटाबेस में सहेजा नहीं जाता है। फेस प्राप्त करने के लिए डेटाबेस के बाद की एक क्वेरी आपको नाक सेट के साथ एक चेहरा देगी और एक सेव() इसे बचाएगी।
-1
कोशिश इस
noseId = face.nose.id
face.nose = null
nose.get(noseId).delete(flush:true)
संबंधित मुद्दे
- 1. मोंगोडीबी, Grails, और रिश्ते
- 2. Grails/GORM: संबंधित का अर्थ 1 में: एन रिश्ते
- 3. सिद्धांत और अपरिवर्तित रिश्ते
- 4. Grails - एक मानक Grails टैग
- 5. लार्वेल में रिश्ते और ब्लेड
- 6. grails और डिबगिंग UrlMappings
- 7. Grails और Subdomains
- 8. Grails GORM और Enums
- 9. Django रिश्ते
- 10. Grails और पीडीएफ पीढ़ी
- 11. Grails: एक टैगलिब
- 12. Has_one रिश्ते और रेल में एक नया रिकार्ड बनाने 3
- 13. कोरडाटा एक से कई और व्यस्त रिश्ते की समस्या
- 14. has_and_belongs_to_many रिश्ते
- 15. has_many रिश्ते
- 16. एक Grails सेवा
- 17. व्यू मॉडेल/रिश्ते और सत्यापन देखें
- 18. डेटा मैपर और रिश्ते: कार्यान्वयन रणनीतियों?
- 19. मूल डेटा में अभिभावक इकाई और रिश्ते
- 20. एक has_and_belongs_to_many रिश्ते में रिकॉर्ड जोड़ें
- 21. Grails: एंटरप्राइज़ लेवल Grails
- 22. Grails
- 23. Grails
- 24. grails
- 25. Grails
- 26. grails
- 27. Grails
- 28. Grails
- 29. Grails
- 30. Grails और StaleObjectStateException में GORM
आप स्थापित करने की कोशिश की face.nose = बातिल है; – Emyr
हां भी वह किया। लेकिन इसका कोई उपयोग नहीं है..जब तक मुझे एक ही अपवाद मिल जाएगा – prabhap
क्या आपको वास्तव में 'स्थिर संबंधित है = फेस' की आवश्यकता है? –