Spring oracle clob blob大字段处理配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

<bean id="nativeJdbcExtractor"
    class="org.springframework.jdbc.support.nativejdbc.SimpleNativeJdbcExtractor"
    lazy-init="true" />
  
<!-- 设置本地 Jdbc 对象抽取器 读操作-->
<bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler" lazy-init="true">
   <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
</bean>
<!-- 设置本地 Jdbc 对象抽取器 写操作-->
<bean id="defaultLobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler" lazy-init="true"/>

<!-- 设置 LOB Reader处理器 -->
<bean id="oracleLobReader" class="cargo.util.impl.OracleLobReader">
   <property name="lobHandler" ref="oracleLobHandler" />
   <property name="dataSource" ref="dataSource" />
</bean>

<!-- 设置 LOB Writer处理器 -->
<bean id="oracleLobWriter" class="cargo.util.impl.OracleLobWriter">
   <property name="lobHandler" ref="defaultLobHandler" />
   <property name="dataSource" ref="dataSource" />
</bean>

</beans>

 

你可能感兴趣的:(spring,oracle,bean,xml,jdbc)