今天做一个新闻发布后台的时候,遇到了一个问题,向oracle数据库中的clob中插入数据成功了,但是读取出来时却是null。
我用的是spring+hibernate+strtus做的,用Myeclipse自动生成表的映射文件。如下:
<property name="newsContent" type="java.lang.String">
<column name="NEWS_CONTENT" not-null="true" />
</property>
用save()方法可以插入到CLOB中,但是读取出来的却是NULL。到网上去问了,是映射文件的问题。type的类型改为:
<property name="newsContent" type="text">
<column name="NEWS_CONTENT" not-null="true" />
</property>
就可以了。