मैं एक कस्टम डिलीट बनाने की कोशिश कर रहा हूं मेरी रिपॉजिटरी में विधि विधि। ऐसा लगता है कि हटाने के बजाय, हाइबरनेट एक चुनिंदा कथन बना रहा है। > EmailAdd2_2_, contact0_.name रूप contact0_.id id1_2_ के रूप में चुनते हैं, तो contact0_.emailAddress संपर्क के रूप में से name3_2_ contact0_ जहां> contact0_:वसंत डेटा जेपीए हटाएं क्वेरी नहीं काम कर रही है
हाइबरनेट:
public interface ContactRepository extends JpaRepository<Contact, Integer> { Integer deleteByEmailAddress(String emailAddress); //and this one works Contact findContactByName(String name); }
और यहाँ क्या हाइबरनेट करने के लिए कोशिश कर रही है .emailAddress =?
मुझे क्या याद आ रही है? क्या मुझे काम खत्म करने के लिए एक विशेष विन्यास करना है?
यह काम करता है के बाद मैं @transactional साथ विधि पर टिप्पणी करें। बहुत बहुत धन्यवाद, महोदय! नोट: यह क्वेरी के साथ भी काम करता है लेकिन मैं सिर्फ एक कार्यात्मक विधि क्वेरी चाहता था। –
'// नोट: आपके पास वापसी शून्य है' के बारे में धन्यवाद - मैं सभी की कोशिश करूंगा लेकिन इस बारे में नहीं सोचा, यह मेरे मामले में कारण था! – yetanothercoder
@ikumen क्वेरी संशोधित और लेनदेन संबंधी एनोटेशन के साथ ठीक काम कर रही है लेकिन डेटाबेस पंक्ति में अभी भी – Abhij