<?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>