2010-05-20 39 views
0

我在將大文本文件保存到MySQL數據庫時遇到問題。如果文本文件大小大約5KB,則成功保存。如果文件是148KB,然後我得到這個錯誤從休眠:使用休眠保存數據庫中的文本文件問題

org.hibernate.exception.DataException: Could not execute JDBC batch update 

這是SQL節目由Hibernate:

Hibernate: insert into file_table (ID,FILE) values (?, ?) 

而在我的休眠文件我用java.sql.Blob中存儲文件。

任何人都知道爲什麼它不能保存148KB的文件大小,但如果我打開同一個文件,將其減少到5KB左右,它會成功保存它?

我認爲默認限制是我認爲2GB?這很奇怪。

謝謝。

回答