अपने डीटीओ के कंस्ट्रक्टर का उपयोग करने का प्रयास करें।
एक नया कंस्ट्रक्टर घोषित करें
public TopProductDTO(String text, Integer count) {
this.text = text;
this.count = count;
}
अपनी क्वेरी में नए कंस्ट्रक्टर का उपयोग करें
@Query("SELECT new TopProductDTO(p.textToSearch, count(id))FROM Product p GROUP BY text_to_search ORDER BY counter DESC")
List<TopProductDTO> findTopProducts();
}
अपनी कक्षा के पूर्णतः योग्य नाम का प्रयोग करें।