mybatis集成spring
步骤:
一、给新建的java工程添加相关jar
1、【mybatis】
基础jar,日志jar,mybatis集成spring的jar;
2、【spring】
spring自己的jar,spring依赖的jar、
3、【mysql驱动】
mysql数据库的驱动jar
二、在数据库创建相关的表
三、创建表对应的实体类
四、创建接口(注意接口的名称和sql映射的名称不一定要相同)
五、创建sql映射文件
namespace必须是接口类的全类名;
sql语句中的id需要和接口中的方法名称相同;
六、spring的配置文件
在src下面建bean.xml
1、数据源 DerverManagerDataSource
2、mybatis的SQLSession的工厂:sqlSessionFactoryBean
3、mybatis自动扫描加载sql映射文件 mapperScannerConfgurer
4、事务管理 DataSourceTransactionManager
5、使用声明式事务
<tx:annotation-driven transaction-manager=“txManager”/>
七、创建mybatis的配置文件 mybatis-config.xml
八、测试类
1、测试用的时定义的接口,实现类是动态产生的
2、需要一个private UserDao userDao;
3、使用注解加载spring的配置文件:
@ContextConfiguration("/bean.xml")
4、使用ioc容器把接口的对象进行自动注入:
@Autowired
private UserDao userDao;