У меня проблема с сохранением больших текстовых файлов в базу данных MySQL. Если размер текстового файла составляет около 5 КБ, он успешно сохраняется. Если файл имеет размер 148 КБ, я получаю эту ошибку из Hibernate:
org.hibernate.exception.DataException: Could not execute JDBC batch update
Это SQL-шоу от Hibernate:
Hibernate: insert into file_table (ID,FILE) values (?, ?)
И в моем спящем файле я использую java.sql.Blob для хранения файла.
Кто-нибудь знает, почему не удается сохранить файл размером 148 КБ, но если я открою тот же файл, урежу его примерно до 5 КБ, он успешно сохранит его?
Я думал, что лимит по умолчанию был 2 ГБ? Это странно.
Спасибо.