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

Hibernate, Postgresql:Kolumna x jest typu oid, ale wyrażenie jest typu byte

To mapowanie pól jest zdefiniowane w org.hibernate.dialect.PostgreSQLDialect i można go zmienić, tworząc podklasę tego i konfigurując swoją aplikację tak, aby używała zmodyfikowanego dialektu podczas uruchamiania z postgresem.

Odpowiednim zaklęciem w podklasie jest prawdopodobnie umieszczenie

    registerColumnType( Types.BLOB, "bytea" );

w twoim konstruktorze po wywołaniu super() .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instalacja PostgreSQL w Dockerze

  2. INSERT z dynamiczną nazwą tabeli w funkcji wyzwalacza

  3. Jak określić hasło do „psql” nieinteraktywnie?

  4. PostgreSQL:Zapytanie nie ma miejsca docelowego dla danych wynikowych

  5. Jak rzutować ciąg na liczbę całkowitą i mieć 0 w przypadku błędu rzutowania za pomocą PostgreSQL?