PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

org.hibernate.MappingException:nessuna mappatura dialettale per il tipo JDBC:1111

Quello che la traccia dello stack ti dice è che Hibernate è in procinto di inizializzarsi e, in particolare, sta eseguendo Configuration.generateSchemaCreationScript , che esamina tutte le tabelle mappate e genera DDL per esse. Come parte di questo, interroga le colonne esistenti e le converte in una rappresentazione Hibernate interna. Lo fa chiamando ResultSetMetaData::getColumnType e quindi chiamando TypeNames::get con il codice del tipo risultante. Il problema è che getColumnType restituisce un codice di tipo 1111, che significa 'altro '), e Hibernate non sa cosa farne.

Fondamentalmente, da qualche parte in una delle tue tabelle c'è una colonna di un tipo che Hibernate non può gestire. Se riesci a capire quale colonna è, puoi iniziare a pensare a cosa fare al riguardo.