Я пытаюсь сохранить объект с аннотированным строковым полем @Lob. Содержимое этих полей превышает ограничение размера буфера в 40 КБ.
Первая проблема, с которой я столкнулся, была связана с методом setString, используемым внутри реализации JPA (Hibernate в моем случае) и драйвером JDBC Oracle. Эта проблема была решена добавлением
<property name="hibernate.connection.SetBigStringTryClob" value="true"/>
в мой файл persistence.xml.
Затем ошибка изменилась на ошибку ORA-22835 (буфер слишком мал). ¿Есть ли какой-либо способ, которым JPA решает эту проблему, не переходя к низкоуровневой реализации? Какие-либо предложения?