Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tidak ada pemetaan Dialek untuk tipe JDBC:1111

Saya mendapatkan kesalahan yang sama karena kueri saya mengembalikan kolom UUID. Untuk memperbaikinya saya mengembalikan kolom UUID sebagai varchar ketik melalui kueri seperti "cast(columnName as varchar)", lalu berhasil.

Contoh:

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. Cara Mencadangkan Database MySQL Moodle Anda

  2. Mengikat parameter untuk klausa WHERE IN dengan PDO

  3. MySQL:Aktifkan LOAD DATA LOCAL INFILE

  4. MySQL, perbarui banyak tabel dengan satu kueri

  5. Enum di Hibernate, bertahan sebagai enum