PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

org.hibernate.MappingException:Nenhum mapeamento de dialeto para o tipo JDBC:1111


O que o rastreamento de pilha lhe diz é que o Hibernate está no processo de se inicializar e, em particular, está executando o Configuration.generateSchemaCreationScript , que passa por todas as suas tabelas mapeadas e gera DDL para elas. Como parte disso, ele consulta as colunas existentes e as converte em uma representação interna do Hibernate. Ele faz isso chamando ResultSetMetaData::getColumnType e, em seguida, chamando TypeNames::get com o código de tipo resultante. O problema é que getColumnType está retornando um código de tipo 1111, que significa 'outros '), e o Hibernate não sabe o que fazer com isso.

Basicamente, em algum lugar em uma de suas tabelas há uma coluna de um tipo que o Hibernate não pode manipular. Se você conseguir descobrir qual coluna é essa, pode começar a pensar no que fazer a respeito.