sql >> Database >  >> RDS >> PostgreSQL

org.hibernate.MappingException:geen dialecttoewijzing voor JDBC-type:1111

Wat de stacktracering u vertelt, is dat Hibernate zichzelf aan het initialiseren is, en in het bijzonder Configuration.generateSchemaCreationScript uitvoert , die al uw toegewezen tabellen doorloopt en DDL voor hen genereert. Als onderdeel hiervan bevraagt ​​het de bestaande kolommen en zet ze om in een interne Hibernate-weergave. Het doet dit door aan te roepen ResultSetMetaData::getColumnType en dan TypeNames::get met de resulterende typecode. Het probleem is dat getColumnType retourneert een typecode van 1111, wat betekent 'overig '), en Hibernate weet niet wat ze daarmee aan moet.

Kortom, ergens in een van uw tabellen staat een kolom van een type dat Hibernate niet aankan. Als je weet welke kolom dat is, kun je gaan nadenken over wat je eraan kunt doen.



  1. ik wil gebruikersinvoer in PL SQL accepteren en doorgeven aan de procedure, laat me een eenvoudig programma ervoor zien?

  2. Slaapstand:ID-generator met increment en Oracle Schema

  3. Hoe u de datum van gisteren in Oracle kunt krijgen

  4. AWS Aurora MySQL serverloos:verbinding maken vanuit MySQL Workbench