Не мога да ви кажа как се прави това в Hibernate, но отварянето и четенето/записването на голям обект трябва да се случи в рамките на една и съща транзакция на база данни.
Деактивирането на режима на автоматично поемане трябва да свърши работа, може би сте направили нещо нередно.
Но може ли да ви предложа изобщо да не използвате големи обекти?
Обикновено е много по-лесно да използвате bytea
Тип данни PostgreSQL, който може да съдържа данни с размер до 1 GB. Освен ако не съхранявате и извличате данните на парчета, големите обекти не предлагат никакво предимство и се съмнявам, че така или иначе можете да използвате напълно функционалността на големи обекти с ORM.