【发布时间】:2024-05-01 11:00:02
【问题描述】:
我在将大型文本文件保存到 MySQL 数据库时遇到问题。如果文本文件大小约为 5KB,则它会成功保存。如果文件为 148KB,那么我从 Hibernate 收到此错误:
org.hibernate.exception.DataException: Could not execute JDBC batch update
这些是 Hibernate 显示的 SQL:
Hibernate: insert into file_table (ID,FILE) values (?, ?)
在我的休眠文件中,我使用 java.sql.Blob 来存储文件。
任何人都知道为什么它无法保存 148KB 的文件大小,但如果我打开同一个文件,将其缩减到 5KB 左右,它会成功保存吗?
我认为默认限制是 2GB?这很奇怪。
谢谢。
【问题讨论】: