请问用cacherowset取oracle中的clob字段时,怎么转化为string型的
网上查了很多资料都说是sun的bug

解决方案 »

  1.   

    不知道 cacherowset是什么.
    但 :
    hibernate3.x 中直接 String 映射.
      

  2.   

    hibernate3.x 中直接 String 映射.
    对头。
      

  3.   

    CachedRowSet 以前用过,不过早忘掉了。
    它继承了ResultSet接口。不知道这样可不可以呢?
    你通过getClob() 方法得到Clob对象
    然后通过Clob对象的Reader getCharacterStream() 
              以 java.io.Reader 对象形式(或字符流形式)获取此 Clob 对象指定的 CLOB 值。 
     Reader getCharacterStream(long pos, long length) 
              返回包含部分 Clob 值的 Reader 对象,该值从 pos 指定的字符开始,长度为 length 个字符。 
     String getSubString(long pos, int length) 
              获取此 Clob 对象指定的 CLOB 值中指定子字符串的副本。 得到字符串??以上瞎猜的,说错了不要见怪。。