如何实现Mybatis和spring的整合
1.整理思路:
需要spring通过单例方式管理SqlSessionFactory。
spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)
持久层的mapper都需要由spring进行管理。
2.整合环境:
jar包:
spring的jar包,
mybatis的jar包,
还有spring-mybatis的整合jarbao
3.配置xml文件
在applicationContext.xml配置sqlSessionFactory和数据源,将sqlSessionFactory和mapper注入
在mapper.xml配置实现方法
4.实现
在测试方法里获取applicationContext,通过applicationContext获取注入的mapper,从而可以调用mapper中的方法