PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

org.hibernate.MappingException:Brak mapowania dialektu dla typu JDBC:1111

Ślad stosu mówi, że Hibernate jest w trakcie inicjalizacji, a w szczególności wykonuje Configuration.generateSchemaCreationScript , który przechodzi przez wszystkie zmapowane tabele i generuje dla nich kod DDL. W ramach tego przeszukuje istniejące kolumny i konwertuje je na wewnętrzną reprezentację Hibernate. Robi to, wywołując ResultSetMetaData::getColumnType a następnie wywołanie TypeNames::get z wynikowym kodem typu. Problem polega na tym, że getColumnType zwraca kod typu 1111, co oznacza „inne '), a Hibernate nie wie, co z tym zrobić.

Zasadniczo gdzieś w jednej z twoich tabel jest kolumna typu, którego Hibernate nie może obsłużyć. Jeśli potrafisz ustalić, która to kolumna, możesz zacząć myśleć o tym, co z tym zrobić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:Auto-inkrementacja w oparciu o wielokolumnowe unikatowe ograniczenie

  2. Jak zamontować wolumin postgresql za pomocą Aws EBS w Kubernete?

  3. Django SearchVector za pomocą ikontains

  4. BŁĄD PostgreSQL:42P01:relacja [Tabela] nie istnieje

  5. Odfiltrowywanie zduplikowanych kolejnych rekordów w SELECT