2010-03-19 8 views
6

मुझे ग्लासफ़िश में जेपीए दृढ़ता के बारे में एक प्रश्न है। स्थिति: मेरे पास एक प्रदायक वर्ग है जिसमें प्रदायक Address के लिए 1: n द्विदिश संबंध है। मैं निम्नलिखित व्यवहार करना चाहता हूं: यदि मैं प्रदायक वस्तु में सूची से SupplierAddress ऑब्जेक्ट को हटा देता हूं और इसे मर्ज (सप्लायरोबजेक्ट) के माध्यम से अपडेट करता हूं, तो सप्लायर एड्रेस टुपल/ऑब्जेक्ट हटा दिया जाना चाहिए। क्या कोई टिप्पणी इस तरह कॉन्फ़िगर करती है या क्या मुझे इसे मैन्युअल रूप से हटाना है। किसी भी मदद की बहुत सराहना की जाएगी।संबंधित इकाई जेपीए को हटा रहा है (या ग्रहण लिंक में अनाथ को हटाएं)

अभिवादन

मार्सेल

+0

मैंने शीर्षक संपादित किया ताकि अन्य लोगों ने जिस तरह से खोज की, उसे खोजना आसान हो जाएगा। – Bozho

उत्तर

4
जेपीए में

नहीं।

हाइबरनेट में इसे "हटाएं अनाथ" कहा जाता है। चूंकि आप एक्लिप्ससेंक के साथ काम करते हैं, मुझे कुछ समकक्ष जैसा मिला:

@PrivateOwned - यदि आप किसी स्रोत से किसी लक्ष्य के संदर्भ को हटाते हैं, तो लक्ष्य हटाएं।

+0

बहुत बहुत धन्यवाद। जो चीज मैं ढूंढ रहा था वह है ... –

+0

[@ अनाथ रिमूवल'] (https://en.wikibooks.org/wiki/Java_Persistence/Relationships#Orphan_Removal_.28JPA_2.0.29) '@ OneToOne' और' @ पर विशेषता थी जेपीए में इस पोस्ट के समय OneToMany' रिश्ते समर्थित नहीं हैं? – Tiny

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^