oracle数据库读取出来的Blob是0字节

来源:3-4 [Hibernate单表操作] 对象类型

shellyou

2016-02-26 15:05

如题,使用的是oracle数据库,可以正常存储和读取,但是读出来的文件是0字节

写回答 关注

3回答

  • 我常常因为自己不够沙雕而自卑
    2016-09-14 15:58:38

    看下available()方法;http://img.mukewang.com/57d902e70001ae3206380352.jpg所以为0,自定义长度即可,1楼是io流写法,楼主,可以看看基础再看框架,这样会好些。

    我常常因为自...

    另外一楼自定义缓冲区长度1024,偌大图片不够用,流写入不完全,导致图片显示不全,内存应为(int)image.length()

    2016-09-14 16:30:37

    共 1 条回复 >

  • Z0R0
    2016-03-01 23:02:35

      byte[] buff = new byte[1024];
      int len = 0;
      while((len = input.read(buff)) != -1){
       output.write(buff, 0, len);
      }
      input.close();
      output.close();


    就可以了

    ned_dp

    大神,为什么照老师的方法不行呢,用你的妥妥的,求解答

    2016-04-29 16:59:05

    共 1 条回复 >

  • LazyG
    2016-02-26 21:55:26

    debug看看,最好代码贴一下

Hibernate初探之单表映射

Java持久化框架Hibernate入门教程,掌握Hibernate基本概念

74810 学习 · 793 问题

查看课程

相似问题