sql >> Databasteknik >  >> RDS >> Mysql

Ingen dialektmappning för JDBC-typ:1111

Jag fick samma fel eftersom min fråga returnerade en UUID-kolumn. För att fixa det returnerade jag UUID-kolumnen som varchar-typ genom frågan som "cast(columnName as varchar)", sedan fungerade det.

Exempel:

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


  1. Ett par små problem med Hekaton-prover

  2. php mysqli_connect:autentiseringsmetod okänd för klienten [caching_sha2_password]

  3. Rumsmigrering Ändra tabell lägger inte till ny kolumn och migrerar blir anropade igen och igen

  4. MySQL LOG() Funktion – Returnerar den naturliga logaritmen för ett värde