दो तरीके हैं जो मैंने परीक्षण और त्रुटि के माध्यम से खोजे हैं ताकि समस्या में बताए अनुसार डिलीट ऑपरेशन को काम किया जा सके।
आप या तो संग्रह को उत्सुकता से लोड करने के लिए निर्दिष्ट कर सकते हैं
@OneToMany(mappedBy = "author", fetch = FetchType.EAGER)
या आप डिलीट ऑपरेशन को कैस्केड कर सकते हैं
@OneToMany(mappedBy = "author", cascade = CascadeType.REMOVE)
यह न्यूनतम कॉन्फ़िगरेशन है जिसे आपको समस्या में निर्दिष्ट के अनुसार परीक्षण पास करने की आवश्यकता होगी।