Nemohu vám říct, jak se to dělá v Hibernate, ale otevření a čtení/zápis velkého objektu se musí dít v rámci stejné databázové transakce.
Vypnutí režimu automatického potvrzení by mělo stačit, možná jste udělali něco špatně.
Ale mohu navrhnout, abyste velké objekty vůbec nepoužívali?
Obvykle je mnohem jednodušší použít bytea
Datový typ PostgreSQL, který může obsahovat data o velikosti až 1 GB. Pokud data neukládáte a nenačítáte po částech, velké objekty nenabízejí žádnou výhodu a pochybuji, že i tak můžete plně využít funkčnost velkých objektů s ORM.