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

来源:互联网 发布:音悦台for mac下载 编辑:程序博客网 时间:2024/05/16 10:56

首先 下载最新的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>

原创粉丝点击