one to one - has one relationships and deletion in grails -


मैं grails में एक हैन संबंध में बाल ऑब्जेक्ट कैसे हटाऊँगा जैसे:

   

मैं दो तरीकों से बाल ऑब्जेक्ट को हटाने की कोशिश की

  कोड> 1। Face.nose.delete () 2. नाक .delete ()  

मुझे हमेशा एक ही अपवाद मिलता है दोनों तरीकों से झरना द्वारा सहेजा गया ऑब्जेक्ट हटाया गया है और एक और है मेरे पास कोई भी गतिशील तरीके हैं (जैसे addTo और removeFrom hasMany के लिए है) hasOne? कोई मदद?

आप कोशिश कर सकते हैं

  face.nose = null Face.save () nose.delete ()  

यदि आप केवल नाक हटाते हैं तो संपत्ति का चेहरा। अभी भी सेट है। बाद में कॉल की फेस एसवेई () नाक रुकती है।

यदि आप केवल फेस सेट करते हैं। Nose = null (बिना बचत) तो परिवर्तन डेटाबेस को सहेजा नहीं है एक फेस पाने के लिए डेटाबेस के लिए एक बाद की क्वेरी आपको नाक सेट के साथ एक फेस देगी और एक सहेजना होगा ()।

Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -