Mysql
 sql >> Base de données >  >> RDS >> Mysql

Aucun mappage de dialecte pour le type JDBC :1111

J'ai eu la même erreur car ma requête a renvoyé une colonne UUID. Pour résoudre ce problème, j'ai renvoyé la colonne UUID en tant que type varchar via la requête du type "cast(columnName as varchar)", puis cela a fonctionné.

Exemple :

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();
    }
}