为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:达梦6、达梦8上均可复现
【操作系统】:Windows
【CPU】:
【问题描述】*:
1、通过Java hibernate向数据库中CLOB字段中插入图片,发现图片显示不全,只存储进了部分数据,理应有30W+字符,最终只剩3W+字符长度。
2、通过管理工具直接选择图片,可以正常存储。
3、通过管理工具直接执行update语句,直接存储图片编码也有问题,发现存储进的编码前面一部分正常,后半段的内容似乎是其他表的内容。
UPDATE “kongku_2”.“SYSDBA”.“t_fileresource” SET c_content = ‘30W字符图片编码’ where c_id = ‘LOGIN_BG_IMG’;
应该是驱动有bug,没有循环读取输入流,后端手动转成字符串就可以了