Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không có ánh xạ phương ngữ cho loại JDBC:1111

Tôi gặp lỗi tương tự vì truy vấn của tôi trả về một cột UUID. Để khắc phục điều đó, tôi đã trả về cột UUID dưới dạng varchar thông qua truy vấn như "cast (columnName as varchar)", sau đó nó hoạt động.

Ví dụ:

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. Cách bảo mật MySQL:Phần thứ hai

  2. Sự khác biệt giữa dấu ngoặc vuông và dấu ngoặc vuông trong câu lệnh SQL là gì?

  3. Sử dụng PHP để thực thi nhiều truy vấn MYSQL

  4. Cách cập nhật nhiều cột trong MySQL

  5. Phân trang MySQL mà không cần truy vấn kép?