oracle blob 的长度只有4K? mybatis 保存byte[] 长度超出?

p2n9_p 2017-08-25 03:16:09
mybatis在保存数据包含图片,就会抛出数据大小超出此类型的最大值。
Navicat 在设计表的时候,默认会给blob加上4000的长度,且不能改变大小?

百度过说先 insert 一个empty_blob() ,
然后再去update ,但是update 了之后数据变成null了

...全文
372 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsnhan 2017-08-28
  • 打赏
  • 举报
回复
但是update 了之后数据变成null了? 那是没有把内容赋值到对应的流中。
卖水果的net 2017-08-25
  • 打赏
  • 举报
回复
要不要给你移动到Java 区?
p2n9_p 2017-08-25
  • 打赏
  • 举报
回复
保存4k一下就可以,但是保存大于4k的就会出错

17,137

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧