本帖最后由 lgmsyy 于 2014-08-14 11:56:34 编辑

解决方案 »

  1.   

    1、升级数据库驱动
    2、让dba帮你看看sql语句是否有问题。
      

  2.   


    ojdbc6.jar 这个已经很高版本了,应该不是它的问题。SQL在数据库中能正常执行。
      

  3.   

    1、看看字段类型是否匹配,特别是hibernate,比如数据库类型是INT型,你传入字符型
    2、是否是驱动问题
    3、SQL语句优化,如果查询时间太长,回滚段又设置的太小
      

  4.   

    既然你说的都没有问题,那为什么还出现问题。
    ojdbc6.jar 就已经很高了?见过ojdbc14.jar吗?
      

  5.   

    数据库连接、update了一个带LOB字段的空数据、软件驱动、数据库的表被锁死等原因都可以产生这个错,你仔细检查一下
      

  6.   


    ojdbc6.jar  比 ojdbc14.jar 版本更高啊。一个是6,一个是14
      

  7.   


    ojdbc6.jar  比 ojdbc14.jar 版本更高啊。一个是6,一个是14版本是数字大的高