个人观点,诸多不妥之处,希望多多指正:
ibatis整合spring的方式主要在于sqlMapClient的配置,而sqlMapClient的配置中,sqlmap文件的配置,也是重要的一环,下面对我遇到的2种配置方式做一下分析:
1.
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="configLocation" value="WEB-INF/conf/spring/SqlMapConfig.xml"/> </bean>
configLocation中配置了sqlmap文件所配置的xml文件的目录位置(红色标注部分),这时,我们每增加一个sqlmap就得到配置的SqlMapConfig.xml中去添加一条数据,如下:
<?xml version="1.0" encoding="UTF-8"?> <