Este mapeamento de campo é definido em
org.hibernate.dialect.PostgreSQLDialect
e pode ser alterado criando uma subclasse e configurando seu aplicativo para usar o dialeto modificado ao executar com postgres. O encantamento relevante na subclasse é provavelmente colocar
registerColumnType( Types.BLOB, "bytea" );
em seu construtor após uma chamada para
super()
.