Cố gắng sử dụng hàm tạo DTO của bạn.
Khai báo một hàm tạo mới
public TopProductDTO(String text, Integer count) {
this.text = text;
this.count = count;
}
Trong truy vấn của bạn, hãy sử dụng hàm tạo mới
@Query("SELECT new TopProductDTO(p.textToSearch, count(id))FROM Product p GROUP BY text_to_search ORDER BY counter DESC")
List<TopProductDTO> findTopProducts();
}
Sử dụng tên đủ điều kiện của lớp học của bạn.