Jag kan inte berätta hur detta görs i Hibernate, men att öppna och läsa/skriva ett stort objekt måste ske inom samma databastransaktion.
Att inaktivera autocommit-läget borde göra susen, kanske du gjorde något fel.
Men får jag föreslå att du inte använder stora objekt alls?
Vanligtvis är det mycket lättare att använda bytea
PostgreSQL-datatyp, som kan innehålla data upp till 1 GB. Såvida du inte lagrar och hämtar data i bitar, erbjuder stora objekt inga fördelar, och jag tvivlar på att du kan utnyttja funktionaliteten för stora objekt fullt ut med en ORM ändå.