नीचे कोड मुझे अपनी क्वेरी के परिणाम प्राप्त करने में असमर्थ हूँ का उपयोग देता है। चाहे मैं Map<ContentType...
या Map<String...
का उपयोग मैं एक ही त्रुटि मिलती है: javax.persistence.NonUniqueResultException: परिणाम एक से अधिक तत्वोंजेपीए भंडार: javax.persistence.NonUniqueResultException: परिणाम एक से अधिक तत्वों
ऐसा लगता है जेपीए की तरह डेटा संग्रह स्थान में अनेक पंक्तियों को संभालने के लिए सक्षम होना चाहिए देता है। मैं अन्य एनोटेशन कि मैं सिर्फ अनुपलब्ध हो सकता है और एक कठिन समय परिणामों के साथ आ कर रहा हूँ के लिए चारों ओर देखा है।
मुझे क्या करना चाहिए पर कोई सुझाव इस मामले के निपटारे के लिए?
@Transactional
public interface ContentRepository extends JpaRepository<Content,Integer>{
....
@Query(nativeQuery=true, value="SELECT content_type, COUNT(*) AS myColumn FROM dbo.content GROUP BY content_type")
Map<ContentType, Integer> getContentCountByType();
}
शुरुआत के लिए में अपने मॉडल रखने के लिए, यह न सिर्फ जेपीए है, यह वसंत डाटा जेपीए तरह दिखता है। – madth3