2019-03-24 spring和mybatis整合

整合思路

需要spring通过单例方式管理SqlSessionFactory。
spring和mybatis整合生成代理对象,使用SqlSessionFactory生成SqlSession。
持久层的mapper都需要由spring进行管理。

整合环境

创建一个新的java过程(接近实际的开发工程)
jar包:
mybatis3.2.7的jar包
spring3.2.0的jar包
mybatis和spring的整合包:早期ibatis和spring整合是由spring官方提供,现在mybatis和spring由mybatis提供。


工程结构
2019-03-24 spring和mybatis整合_第1张图片

SqlSessionFactory

在applicationContext.xml配置SqlSessionFactory和数据源
SqlSessionFactory在mybatis和spring的整合包下。


        
    
    

    
    
        
        
        
        
        
        
    
    
    
    
        
        
        
        
    

你可能感兴趣的:(2019-03-24 spring和mybatis整合)