Nie mogę powiedzieć, jak to się robi w Hibernate, ale otwieranie i odczytywanie/zapisywanie dużego obiektu musi odbywać się w ramach tej samej transakcji bazy danych.
Wyłączenie trybu automatycznego zatwierdzania powinno wystarczyć, może zrobiłeś coś złego.
Ale czy mogę zasugerować, aby w ogóle nie używać dużych obiektów?
Zazwyczaj dużo łatwiej jest użyć bytea
Typ danych PostgreSQL, który może zawierać dane o rozmiarze do 1 GB. Jeśli nie przechowujesz i nie pobierasz danych w kawałkach, duże obiekty nie oferują żadnej korzyści, a wątpię, czy i tak możesz w pełni wykorzystać funkcjonalność dużych obiektów za pomocą ORM.