首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring处置Clob Blob

2012-11-07 
Spring处理Clob Bloboracle 9i的版本处理Clob Blob很讨厌 需要先存入空的大字段 而后用流的方式对其进行se

Spring处理Clob Blob

oracle 9i的版本处理Clob Blob很讨厌 需要先存入空的大字段 而后用流的方式对其进行selete update

spring 中使用lobHander代理的方式很好的解决了这一问 使得像处理普通字段一样处理lob字段

?

spring配置文件如下:

<!-- spring处理clob -->
?<bean id="nativeJdbcExtractor"
??/>
?<bean id="lobHandler"
??/>
??</property>
?</bean>

?

<bean id="sessionFactory"
??ref="lobHandler" />
??<property name="configLocation">
???<value>classpath:hibernate.cfg.xml</value>
??</property>
?</bean>

?

?

hibernate hbm映射文件

对应clob字段在bean中声明为 String?

配置文件对应类型为org.springframework.orm.hibernate3.support.ClobStringType

?

?<property name="hy" type="org.springframework.orm.hibernate3.support.ClobStringType">
??????????? <column name="HY" precision="5" />
??????? </property>

?

配置完成即可直接操作Clob

注意:若出现套接字问题 请更换jdbc jar包为ojdbc14.jar

?????? classes12.jar? classes14.jar都可能会出现问题

?

热点排行