今天,折騰了一個下午,終於解決了Hibernate 存儲Blob字段時,數據量非常大時總是報 can not update jdbc batch的錯誤了,原來是MySQL中沒有設定最大允許值所致,我還以爲是Hibernate操作不符合標準才這樣。。。呵呵,在Mysql 5.1中的my.ini配置文件中加入如下設置:
[MYSQL]
max_allowed_packet = XXXM (XXX爲最大值,M爲兆,也可以用1024*1024來配置)
這裏記錄下來,因爲我是菜鳥,爲了備忘啊!!!!哈哈哈