2010-11-24 118 views
2

我需要通過Hibernate將大文件(高達5Mb)保存到DB(MySql)。休眠 - 保存大文件

更改max_allowed_pa​​cket參數對我來說不是個好主意。

有沒有辦法或休眠技術來做到這一點?例如自動將數據分成小部分並在1個事務中逐一插入。 我相信這應該是可能的。

回答

2

由於它在服務器端有限,因此您無法在客戶端對此進行修改,因此您需要將max_allowed_packet增加到至少5MB。 最大爲1GB according to them manual。所以5MB不應該太大。