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.