在页面插入文本超过100汉字时就报错, 字段的java 类型为string, Hibernate配置如下:
<property name="content" type="text">
<column name="CONTENT" sql-type="VARCHAR2(4000)"/>
</property>
日志信息:[08-5-24 11:05:07:265 CST] 35273527 JDBCException E net.sf.hibernate.util.JDBCExceptionReporter TRAS0014I: 下列异常已记录 java.sql.SQLException: 不允许的操作: streams type cannot be used in batching
<property name="content" type="string" >
<column name="CONTENT" length="4000"/>
</property>不设置 length=4000 也报一样错
Caused by: java.sql.SQLException: 数据大小超出此类型的最大值: 5262
[08-5-24 16:41:53:266 CST] 713aac58 SystemErr R at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
[08-5-24 16:41:53:266 CST] 713aac58 SystemErr R at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
[08-5-24 16:41:53:266 CST] 713aac58 SystemErr R at oracle.jdbc.ttc7.TTCItem.setArrayData(TTCItem.java:155)
[08-5-24 16:41:53:266 CST] 713aac58 SystemErr R at oracle.jdbc.dbaccess.DBDataSetImpl.setBytesBindItem(DBDataSetImpl.java:2531)
[08-5-24 16:41:53:266 CST] 713aac58 SystemErr R at oracle.jdbc.driver.OraclePreparedStatement.setItem(OraclePreparedStatement.java:1243)
[08-5-24 16:41:53:266 CST] 713aac58 SystemErr R at oracle.jdbc.driver.OraclePreparedStatement.setString(OraclePreparedStatement.java:1685)
[08-5-24 16:41:53:266 CST] 713aac58 SystemErr R at net.sf.hibernate.type.StringType.set(StringType.java:26)