クエリがUUID列を返したため、同じエラーが発生しました。 「cast(columnNameasvarchar)」のようなクエリを介してUUID列をvarcharタイプとして返したことを修正するには、それが機能しました。
例:
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();
}
}