Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Brak mapowania dialektu dla typu JDBC:1111

Otrzymałem ten sam błąd, ponieważ moje zapytanie zwróciło kolumnę UUID. Aby to naprawić, zwróciłem kolumnę UUID jako typ varchar za pomocą zapytania, takiego jak „cast(columnName as varchar)”, to zadziałało.

Przykład:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Samouczek dotyczący tworzenia kopii zapasowych i przywracania (eksportowania i importowania) baz danych MySQL

  2. Korzystanie z Oracle JDeveloper z MySQL Database Service na Oracle Cloud Platform, część 1

  3. Jak wstawić wiele wierszy w jednym zapytaniu SQL — pytanie do wywiadu tygodnia #069

  4. Jak zduplikować bazę danych za pomocą phpMyAdmin

  5. Łączenie się z MySQL z Androida za pomocą JDBC