PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

org.hibernate.MappingException:Keine Dialektzuordnung für JDBC-Typ:1111

Der Stack-Trace sagt Ihnen, dass Hibernate dabei ist, sich selbst zu initialisieren und insbesondere Configuration.generateSchemaCreationScript auszuführen , die alle Ihre zugeordneten Tabellen durchgeht und DDL für sie generiert. Dabei fragt es die vorhandenen Spalten ab und wandelt sie in eine interne Hibernate-Darstellung um. Dazu wird aufgerufen ResultSetMetaData::getColumnType und dann TypeNames::get mit dem resultierenden Typenschlüssel. Das Problem ist, dass getColumnType gibt den Typcode 1111 zurück, was 'andere '), und Hibernate weiß nichts damit anzufangen.

Im Grunde genommen befindet sich irgendwo in einer Ihrer Tabellen eine Spalte eines Typs, den Hibernate nicht verarbeiten kann. Wenn Sie herausfinden können, welche Spalte das ist, können Sie darüber nachdenken, was Sie dagegen tun können.