引入mybatis-spring.jar包。
提供了几个接口:SqlSessionFactorybean,MapperFactoryBean,MapperScannerConfigurer
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="myDataSource">
<property name="mapperLocations" value="classpath:com/wind/*.xml">
</bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.wind.mapper"/>
</bean>
用annotationClass或者markerInterface来缩小范围
<property name="annotationClass" value="">
SqlSessionTemplate注入给DAO,在DAO中利用SqlSessionTemplate编程。
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref=sqlSessionFactory"">
</constructor-arg>
</bean>
<context:component-scan base-package="com.wind.dao"/>
<bean id="sqlSessionFactory" class="org.mybaties.spring.SqlSessionFactroyBean">
</bean>