1,创建mybatis的配置文件
//sqlsessionfactory 会由 spring等创建
![](http://upload-images.jianshu.io/upload_images/2888418-aae00deb4043df4b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2.创建mybatis-spring整合配置文件
properties配置文件
![](http://upload-images.jianshu.io/upload_images/2888418-bff301c3bf3f03c8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
<context:property-placeholder location="classpath:conf/db.properties"/>
![](http://upload-images.jianshu.io/upload_images/2888418-45899be5b7a7bc24.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
引入 外部properties配置文件
<bean id="datasource" class="org.apache.commons.dbcp.BasicDataSource"/〉
配置数据库相关内容
<id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"/>
配置sqlsessionfactory 注意class
需要引入两个属性
mybatis 配置文件
<name="configLocation" value="classpath:conf/conf.xml"/>
数据库相关配置文件
<name="dataSource" ref="datasource"/>
创建一个sessionbean
<id="userfind" class="org.mybatis.spring.mapper.MapperFactoryBean">
两个属性
指定接口
<property name="mapperInterface" value="maper.usermapper">
指定sqlsessionfactory
<property name="sqlSessionFactory" ref="sqlSessionFactory>
3.创建mapper文件
![](http://upload-images.jianshu.io/upload_images/2888418-60dfcea70961c404.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
4.创建maper接口
package maper;
import pojo.User;
public interface usermapper {
public User GetUserByID(int id);
}
5.mapper接口实现类
![](http://upload-images.jianshu.io/upload_images/2888418-dccecd5a0c46c291.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
6.pojo对象
![](http://upload-images.jianshu.io/upload_images/2888418-19bb9818f0884b95.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
7.测试
![](http://upload-images.jianshu.io/upload_images/2888418-bcfe21d9c4f7f263.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)