sql >> Databáze >  >> RDS >> Mysql

Žádné mapování dialektu pro typ JDBC:1111

Dostal jsem stejnou chybu, protože můj dotaz vrátil sloupec UUID. Abych to opravil, vrátil jsem sloupec UUID jako typ varchar prostřednictvím dotazu jako „cast(columnName jako varchar)“, pak to fungovalo.

Příklad:

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. Jsou dynamické dotazy mysql s escapováním sql stejně bezpečné jako připravené příkazy?

  2. Jak se připojíte k serveru LDAP pomocí node-oracledb?

  3. Můžeme mít více WITH AS v jednom SQL - Oracle SQL

  4. ERD notace v datovém modelování