mysql blob类型字段问题:我已经按照网上说的改了,那个什么allowed-packet了,可是还报错!!!
答案:2 悬赏:40 手机版
解决时间 2021-04-05 05:34
- 提问者网友:你挡着我发光了
- 2021-04-04 05:59
Caused by: java.sql.BatchUpdateException: Packet for query is too large (2852927 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.老是出现这个东西!开发环境是struts1+spring+hibernate+mysql我晕了!!!!
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-04-04 06:45
参照 参考资料 链接
MySQL的一个系统参数:max_allowed_packet,其默认值为1048576(1M),
查询:show VARIABLES like '%max_allowed_packet%';
修改此变量的值:MySQL安装目录下的my.ini文件中的[mysqld]段中的”max_allowed_packet = 1M”,如更改为4M 保存,重起MySQL服务。
MySQL的一个系统参数:max_allowed_packet,其默认值为1048576(1M),
查询:show VARIABLES like '%max_allowed_packet%';
修改此变量的值:MySQL安装目录下的my.ini文件中的[mysqld]段中的”max_allowed_packet = 1M”,如更改为4M 保存,重起MySQL服务。
全部回答
- 1楼网友:长青诗
- 2021-04-04 07:30
.hbm.xml文件中
对应的pojo类的类型也应为java.sql.Blob
mysql中对应的数据类型为 blob
"可是我手动改成java.lang.Blob字段时就用不了了"
应该是java.sql.Blob 不是java.lang
ps:实际项目中,对于图片处理多数采用数据库中存图片的路径,一般不直接存图片,因为加载图片时大量数据从数据库中读取导致效率非常低
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
记得给问豆啊!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |