mybatis和spring整合

1 整合思路


1.1 需要spring通过单例方式管理sqlSessionFactory
1.2 spring和mybatis整合生成代理对象,使用sqlSessionFactory创建sqlSession(spring和mybatis整合自动完成)
1.3.持久层的mapper都需要由spring进行管理


2 整合环境

2.1创建一个新的java工程springMybatis
2.2 准备jar包:
mybatis的jar包:

mybatis和spring整合_第1张图片
Paste_Image.png

spring3.2的jar包:

mybatis和spring整合_第2张图片
Paste_Image.png

spring和mybatis 的整合包:

Paste_Image.png

框架的jar包就整理完毕,之后创建相应的包,目录结构如下:

mybatis和spring整合_第3张图片
Paste_Image.png

3.在applicationContext.xml中配置sqlSessionFactory,sqlSessionFactory在mybatis和spring的整合包下:

代码如下:



    
    
    
    
        
        
        
        
        
        
        
        
        
        
    
    
    
        
        
        
        
    

你可能感兴趣的:(mybatis和spring整合)