2010-11-24 18 views
2

Hibernate経由で大きなファイル(最大5Mb)をDB(MySql)に保存する必要があります。Hibernate - 大きなファイルを保存する

max_allowed_pa​​cket paramを変更すると、私にとっては良くないようです。

これを行う方法や休止状態の技術はありますか?例えば、データを小部分に自動分割し、それらを1つのトランザクションに1つずつ挿入します。 私はこれが可能であるべきだと考えます。

答えて

2

サーバー側では制限があるため、クライアント側でこれを変更することはできないため、max_allowed_packetを少なくとも5MBに増やす必要があります。 最大値は1GB according to them manualです。したがって、5MBはあまりにも大きくすべきではありません。

関連する問題