Tôi gặp lỗi tương tự vì truy vấn của tôi trả về một cột UUID. Để khắc phục điều đó, tôi đã trả về cột UUID dưới dạng varchar thông qua truy vấn như "cast (columnName as varchar)", sau đó nó hoạt động.
Ví dụ:
public interface StudRepository extends JpaRepository<Mark, UUID> {
@Modifying
@Query(value = "SELECT Cast(stuid as varchar) id, SUM(marks) as marks FROM studs where group by stuid", nativeQuery = true)
List<Student> findMarkGroupByStuid();
public static interface Student(){
private String getId();
private String getMarks();
}
}