我这样存的
类Temp 属性des的type是java.sql.Clob
Temp temp = new Temp();
...
temp.setDes(Hibernate.createClob(text));
session.save(temp);
..
读的时候
Reader in = temp.getDes().getCharacterStream();
BufferedReader reader = new BufferedReader(in);
String str;
StringBuffer sb = new StringBuffer();
while ((str = reader.readLine()) != null){
sb.append(str);
}
问题,当我写的字符串text长度小于等于4000时,读的时候一起ok
若大于4000,就读不到了 reader.readLine() 为null
给我看看
今天太晚,明天结帖
------解决方案--------------------
试试看使用最新的Oracle 10g的JDBC驱动.