sql >> Base de Datos >  >> RDS >> PostgreSQL

Hibernate, Postgresql:la columna x es de tipo oid pero la expresión es de tipo byte

Esta asignación de campo se define en org.hibernate.dialect.PostgreSQLDialect y se puede cambiar subclasificando esto y configurando su aplicación para usar el dialecto modificado cuando se ejecuta con postgres.

El encantamiento relevante en la subclase es probablemente poner

    registerColumnType( Types.BLOB, "bytea" );

en su constructor después de una llamada a super() .