六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 41|回复: 0

ibatis+spring select oracle clob

[复制链接]

升级  16.67%

19

主题

19

主题

19

主题

秀才

Rank: 2

积分
75
 楼主| 发表于 2013-1-14 08:45:36 | 显示全部楼层 |阅读模式
sql-map-config.xml
 
<?xml version="1.0" encoding="UTF-8" ?><!
 

DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
 

 
 
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd" >
 
<
 

sqlMapConfig >
 

 
 
<settings enhancementEnabled="true" maxTransactions="20" lazyLoadingEnabled=
"true" maxRequests="32" maxSessions="10" />
 

 
 
<typeHandler jdbcType="CLOB" javaType="java.lang.String"
 

 
callback="org.springframework.orm.ibatis.support.ClobStringTypeHandler" />
 
 
 

 
<!-- Identify all SQL Map XML files to be loaded by this SQL map. Relativeto classpath -->

 

 
 
<sqlMap resource="sqlmaps/LookupSQL.xml" />
 
 

 
</
 
sqlMapConfig >


<?
 
xml version="1.0" encoding="UTF-8"?><
 

beans xmlns="http://www.springframework.org/schema/beans" 

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" 

xmlns:aop="http://www.springframework.org/schema/aop" 

xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsdhttp://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"
 

default-lazy-init="true">
 
 
applicationContext-dao.xml
 
 
<bean id="nativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor" /> 
 

<bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler" lazy-init="true">  

<property name="nativeJdbcExtractor">  

<ref local="nativeJdbcExtractor" /> 
 

</property>
 
</bean> 
 
 

<!-- SqlMap setup for iBATIS Database Layer -->
 
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
 
<property name="configLocation" value="classpath:/admin/sql-map-config.xml" />
 
<property name="dataSource" ref="dataSource" />
 
<property name="lobHandler">  

<ref local="oracleLobHandler" />  

</property> 
 

</bean>
 
 
<!-- Transaction manager for a single JDBC DataSource -->
 
<bean id="transactionManager" 

class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
 
<property name="dataSource" ref="dataSource" />
 
</bean>
 
 
<!-- Activates scanning of @Autowired -->
 
<context:annotation-config />
 
 
<!-- Activates scanning of @Repository -->
</
 
beans>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表