问题:
在eclipse中使用Hibernate对blob数据进行储存,经检查代码正确,运行时报错 Data truncation: Data too long for column 'image' at row 1
我本意是插入图片到MySql数据库中,然后报这样的错,大概意思是文件内容太长,放不进去。
分析:
经过百度查询所有人都说是MySql或者编译环境字符设置不统一造成的,我把所有的都改成utf-8也不行。陷入僵局,
再次分析,报错说数据放不下,是不是因为数据太大了,数据库存放类型设置不正确,经过我请教同学,他说blob字段还有大字段的类型,随即我就改成longblob类型,
运行,问题得到解决。
总结:
以后遇到这种问题,多了解其同种类是否有孪生兄弟。不能一味的考搜索引擎。