一、SqlMapClientTemplate
- SqlMapClientTemplate是由Spring框架用于支持ibatis的一个类。
SqlMapClientFactoryBean是SqlMapClientTemplate的使用基础,必须在配置文件配置相关bean
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<!-- iBatis sqlmap config 文件位置 -->
<property name="configLocation" value="/WEB-INF/sqlmap-config.xml"/>
<!-- 在SpringFramework配置文件中使用的数据源 -->
<property name="dataSource" ref="dataSource"/>
<!-- 如果需要读写Lob字段,需要注入在SpringFramework配置文件中配置好的Handler,这里是Oracle的数据库 -->
<property name="lobHandler" ref="oracleLobHandler"/>
</bean>
- SqlMapClientTemplate主要包括的方法
(1) insert();
(2) delete();
(3) queryForObject();
(4) queryForList();
以上方法均可以传入参数, 其中第一个参数为必填参数,对应配置文件的id,第二个参数为需要传入的参数值,
可以为map,object,基本数据类型等。
例如:
getSqlMapClientTemplate().insert("TestSpace.insertTest", map);
map中需要封装对应字段的信息。
二、SqlMapClient
待续。。。