PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

org.hibernate.MappingException:Няма съпоставяне на диалект за тип JDBC:1111

Това, което проследяването на стека ви казва, е, че Hibernate е в процес на самоинициализиране и по-специално изпълнява Configuration.generateSchemaCreationScript , който преминава през всичките ви картографирани таблици и генерира DDL за тях. Като част от това, той прави запитвания към съществуващите колони и ги преобразува във вътрешно представяне на Hibernate. Той прави това чрез извикване на ResultSetMetaData::getColumnType и след това извикване на TypeNames::get с получения код на типа. Проблемът е, че getColumnType връща код на тип 1111, което означава „друго ') и Hibernate не знае какво да прави с това.

По принцип някъде в една от вашите таблици има колона от тип, с който Hibernate не може да се справи. Ако можете да разберете коя колона е това, можете да започнете да мислите какво да направите по въпроса.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте или заменете тригер postgres

  2. 9.6 Най-страшният турнир

  3. Регистърът има ли значение, когато „автоматично“ зарежда данни от S3 в таблица Redshift?

  4. Получаване на автоматично генериран ключ от вмъкване на ред през пролетта 3 / PostgreSQL 8.4.9

  5. Как мога да получа списък с всички функции, съхранявани в базата данни на определена схема в PostgreSQL?