SpringMVC(5)之整合Mybatis


一、整合Spring-Mybatis

( 配置SqlSessionFactoryBean----整合Spring-Mybatis )

1、配置数据源dataSource(applicationContext.xml中配置)


    package="com.shopp.mapper,com.shopp.service.impl"/>

 
    class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
        
        
        
        
        
        
    


                               
    commons-dbcp      
    commons-dbcp
    1.4               
                          
                               
    org.apache.commons    
    commons-pool2   
    2.3
       

2、配置SqlSessionFactory


class="org.mybatis.spring.SqlSessionFactoryBean">
        
        
        
        


            org.springframework
            spring-jdbc
            3.2.9.RELEASE
 

3、spring与mybatis整合配置,扫描所有dao



 class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        
        
 

到次还没有结束,需要让spring加载properties文件中的属性


    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        
            classpath:generator.properties
        
        
    

最后需要扫描mapper和service文件


    package="com.shopp.mapper,com.shopp.service.impl"/>

 具体demo已经上传至GitHub这里就不在说了 基于springnvc编写增删查改

相关