PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

org.hibernate.MappingException :aucun mappage de dialecte pour le type JDBC :1111

Ce que la trace de la pile vous dit, c'est qu'Hibernate est en train de s'initialiser, et en particulier, exécute Configuration.generateSchemaCreationScript , qui parcourt toutes vos tables mappées et génère un DDL pour celles-ci. Dans ce cadre, il interroge les colonnes existantes et les convertit en une représentation Hibernate interne. Il le fait en appelant ResultSetMetaData::getColumnType puis en appelant TypeNames::get avec le code de type résultant. Le problème est que getColumnType renvoie un code de type 1111, ce qui signifie 'autre '), et Hibernate ne sait pas quoi en faire.

Fondamentalement, quelque part dans l'une de vos tables se trouve une colonne d'un type qu'Hibernate ne peut pas gérer. Si vous pouvez déterminer de quelle colonne il s'agit, vous pouvez commencer à réfléchir à ce qu'il faut faire à ce sujet.