Saya menduga bahwa Hibernate sedang mencoba menggunakan metode "objek besar" dengan PostgreSQL, yang melibatkan penyimpanan "pegangan" OID ke file dalam tabel. Beberapa contoh membaca:http://virgo47.wordpress.com/2008/06/13/jpa-postgresql-and-bytea-vs-oid-type/
Jika Anda ingin tetap menggunakan hanya menggunakan kolom byte (dan ini jauh lebih mudah untuk digunakan di sisi SQL), gunakan BinaryType untuk memetakan kolom. Lihat:anotasi hibernasi yang tepat untuk byte[]