无法在Clob中存储大型String

时间:2013-04-25 06:59:01

标签: java oracle hibernate

无法在String中存储大尺寸CLOB String包含xml数据。 String的大小大于19000。 我能够存储小字符串但在数据库中获取null值以获得大字符串。 请为此建议解决方案。 我使用以下代码:

Clob myClob = Hibernate.createClob(updateStr);
Reader reader = myClob.getCharacterStream();
myServiceRequest.setRequestData(Hibernate.createClob(reader, (int)myClob.length()));

updateStr是一个包含xml数据的String,其大小非常大。我无法在数据库中插入。

RequestData是我插入String的数据库中的列(类型CLOB)。

0 个答案:

没有答案