ibatis Clob对象处理
2014-03-01 22:35
288 查看
Spring配置文件:
<beans>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="${jdbc.driver}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.user}" />
<property name="password" value="${jdbc.pwd}" />
<property name="maxActive" value="30" />
<property name="maxIdle" value="30" />
<property name="maxWait" value="10000" />
<property name="logAbandoned" value="true" />
<property name="removeAbandoned" value="true" />
<property name="removeAbandonedTimeout" value="150" />
<property name="testWhileIdle" value="true" />
<property name="timeBetweenEvictionRunsMillis" value="300000" />
<property name="minEvictableIdleTimeMillis" value="320000" />
</bean>
<bean id="nativeJdbcExtractor"
class="org.springframework.jdbc.support.nativejdbc.SimpleNativeJdbcExtractor"
lazy-init="true" />
<!-- Oracle Lob(大对象) -->
<bean id="oracleLobHandle" class="org.springframework.jdbc.support.lob.OracleLobHandler"
lazy-init="true">
<property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
</bean>
<!--SqlMapClientFactoryBean -->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>classpath:resource/SqlMapConfig.xml</value>
</property>
<property name="lobHandler" ref="oracleLobHandle" />
<property name="dataSource">
<ref bean="dataSource" />
</property>
</bean>
<beans>
Ibatis配置文件:
<sqlMapConfig>
<typeHandler jdbcType="CLOB" javaType="java.lang.String"
callback="org.springframework.orm.ibatis.support.ClobStringTypeHandler" />
<sqlMap resource="resource/ibatis/system/Dict.xml" />
</sqlMapConfig>
<beans>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="${jdbc.driver}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.user}" />
<property name="password" value="${jdbc.pwd}" />
<property name="maxActive" value="30" />
<property name="maxIdle" value="30" />
<property name="maxWait" value="10000" />
<property name="logAbandoned" value="true" />
<property name="removeAbandoned" value="true" />
<property name="removeAbandonedTimeout" value="150" />
<property name="testWhileIdle" value="true" />
<property name="timeBetweenEvictionRunsMillis" value="300000" />
<property name="minEvictableIdleTimeMillis" value="320000" />
</bean>
<bean id="nativeJdbcExtractor"
class="org.springframework.jdbc.support.nativejdbc.SimpleNativeJdbcExtractor"
lazy-init="true" />
<!-- Oracle Lob(大对象) -->
<bean id="oracleLobHandle" class="org.springframework.jdbc.support.lob.OracleLobHandler"
lazy-init="true">
<property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
</bean>
<!--SqlMapClientFactoryBean -->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>classpath:resource/SqlMapConfig.xml</value>
</property>
<property name="lobHandler" ref="oracleLobHandle" />
<property name="dataSource">
<ref bean="dataSource" />
</property>
</bean>
<beans>
Ibatis配置文件:
<sqlMapConfig>
<typeHandler jdbcType="CLOB" javaType="java.lang.String"
callback="org.springframework.orm.ibatis.support.ClobStringTypeHandler" />
<sqlMap resource="resource/ibatis/system/Dict.xml" />
</sqlMapConfig>
相关文章推荐
- 项目里用到ibatis处理clob大对象的方法
- 初学JDBC(六)-使用Clob与Blob处理大数据对象
- 处理大对象数据-处理CLOB数据
- Java处理大对象Clob、Blob
- .NET中处理ORACLE大对象(CLOB,BLOB,BFILE)的开发
- 使用 ibatis 处理复杂对象数据关系的实例
- 使用 ibatis 处理复杂对象数据关系的实例
- Java处理大对象Clob、Blob
- 处理大数据对象:处理CLOB数据
- JAVA处理Clob大对象
- 处理大数据对象clob数据和blob数据
- JAVA处理Clob大对象
- JAVA处理Clob大对象
- 90.Java处理数据库中的Clob对象【ClobtoString】
- java数据库编程--处理大对象数据(处理CLOB数据)
- java处理Blob、Clob大对象
- ibatis 处理oracle clob大字段方法
- 处理Clob数据(转)关于oracle中大对象处理的一些方法和实例
- java处理Blob、Clob大对象
- 使用 ibatis 处理复杂对象数据关系的实例