Spring集成MyBatis
集成的思路
spring能集成很多的框架,是spring一个优势功能,通过集成功能,让开发人员使用其他框架更方便。
集成使用的是spring IoC 核心技术。
要使用框架,例如MyBatis,怎么使用myBatis?
使用mybatis,需要创建mybatis框架中的某些对象,使用这些对象,就能使用mybatis提供的功能了。
分析:mybatis执行sql语句,需要使用那些对象
1、需要有Dao接口的代理对象,例如StudentDao接口,需要一个它的代理对象
使用SqlSession.getMapper(StudentDao.class),得到dao代理对象
2、需要有SqlSessionFactory,创建SqlSessionFactory对象,才能使用open
Session对象
3、数据源DataSource对象,使用一个更强大,功能更多的连接池对象代替mybatis自己的PooledDataSource。