यदि आप क्रिप्टो ऑब्जेक्ट को एचक्यूएल के माध्यम से हटा रहे हैं, तो हाइबरनेट डिलीट ऑपरेशन को कैस्केड नहीं कर सकता है। चूंकि कैस्केड एक हाइबरनेट कॉन्फ़िगरेशन मामला है (यानी एचबीएम.एक्सएमएल या एनोटेशन) डेटा को कैस्केड के प्रसंस्करण के लिए जावा में वापस किया जाना चाहिए। एचक्यूएल में अद्यतन/हटाएं पंक्ति संशोधन पूरी तरह से डेटाबेस सर्वर पर होता है।
आप क्या कर सकते हैं:
- सभी क्रिप्टो इंस्टेंस प्राप्त करें जिन्हें हटाया जाना चाहिए। उनमें से प्रत्येक के लिए।
- EntityManager.remove() या session.delete() को कॉल करें।