これがHibernateでどのように行われるかはわかりませんが、大きなオブジェクトのオープンと読み取り/書き込みは、同じデータベーストランザクション内で行う必要があります。
自動コミットモードを無効にすると、うまくいくはずです。何か間違ったことをした可能性があります。
しかし、大きなオブジェクトをまったく使用しないことをお勧めしますか?
通常、bytea
を使用する方がはるかに簡単です。 最大1GBのサイズのデータを含むことができるPostgreSQLデータ型。データをチャンクで保存および取得しない限り、ラージオブジェクトには利点がなく、とにかくORMを使用してラージオブジェクトの機能を十分に活用できるとは思えません。