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