0
点赞
收藏
分享

微信扫一扫

通过Spring配置来访问Blob、Clob 字段


首先 下载最新的ojdbc14.jar。

(1)  po写法: 在PO里面可以把Clob类型字段的sendMobile写成String类型:
private String sendMobile;
public getSendMobile(){
return sendMobile;
}public setSendMobile(String sendMobile){
this.sendMobile = sendMobile;
}
(2) hbm.xml 配置文件:
<property name="sendMobile" column="sendMobile" type="org.springframework.orm.hibernate3.support.ClobStringType" length="1048576000"/> //这里的length 是存储字符的多少,而不是字符串的长度。两个字符存储一个汉字。最多可以存储2G
(3) Spring配置文件:
<!-- 配置Blob oracle10g字段 -->
<bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler" lazy-init="true"/>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="lobHandler">
<ref bean="oracleLobHandler" />
</property>
</bean>

举报

相关推荐

0 条评论