数据库用Oracle9i字段为:Blob 为什么插入文本文件小于1.7KB就没问题,稍微大一点就暴错!插入图片就出问题!?
错误信息:java.sql.SQLException: 不允许的操作: streams type cannot be used in batching

解决方案 »

  1.   

    配置文件里加 
     <property name="hibernate.jdbc.batch_size">0</property>
      

  2.   

    lz 终于换头像啦,o(∩_∩)o... - - 不允许的操作: Streams type cannot be used in batching 观察异常信息:streams type cannot be used in batching.这意味着Oracle JDBC不允许流操作以批量方式执行(Oracle CLOB采用流机制作为数据读写方式)。 这种错误一般发生在hibernate.cfg.xml中的hibernate jdbc.batch_size设定大于0的情况,将hibernate.jdbc.batch_size修改为0即可消除。 <hibernate-configuration> <session-factory> 
                 ...              <property name='hibernate. jdbc.batch_size">0</property> 
                 ... </session-factory> 
    </hibernate-configuration> 强烈建议lz看下下面的文章:http://www.blogjava.net/sxt0823/archive/2006/12/07/86023.aspx会让你很快解决问题的。强烈建议
      

  3.   

    Connection reset by peer: socket write error又出现上面的异常!我都要晕咯