पहला सवाल यह है कि ग्रीनडॉ एक इकाई के लिए डिलीट फ़ंक्शन कब उत्पन्न करता है? और क्या कॉलिंग के बीच का अंतर है entity.delete()
और यह session.getEntityDao.delete(entity)
?
दूसरा, अगर मैं एक बच्चे के साथ एक मूल संस्था को हटा देता हूंइसका माता-पिता से कोई संबंध नहीं है, मुझे बच्चे को खुद से दूर करना है, डॉन "टी आई? वास्तव में कोई स्वचालित निर्भरता" सफाई "नहीं है, क्या यह सही है?
उत्तर:
उत्तर № 1 के लिए 16entity.delete()
"सक्रिय" होने के लिए एक इकाई की आवश्यकता होती है, dao.delete(entity)
सभी संस्थाओं के लिए काम करता है।
GreenDAO में कोई कैस्केडिंग हटाए नहीं गए हैं, आपको अलग-अलग संस्थाओं को हटाने के लिए मिला है।