SpringBoot2.x整合Mybatis3.x

1.加入依赖

    
                    
                        org.mybatis.spring.boot
                        mybatis-spring-boot-starter
                        1.3.2
                        runtime                
                    

                     
                 
                     
                        mysql
                        mysql-connector-java
                        runtime
                    
 
                    
                    
                        com.alibaba
                        druid
                        1.1.6
                    

 

2.假如配置文件(在配置文件application.properties里面加入)

            #mybatis.type-aliases-package=net.xdclass.base_project.domain
            #可以自动识别
            #spring.datasource.driver-class-name =com.mysql.jdbc.Driver

            spring.datasource.url=jdbc:mysql://localhost:3306/movie?useUnicode=true&characterEncoding=utf-8
            spring.datasource.username =root
            spring.datasource.password =password
            #如果不使用默认的数据源 (com.zaxxer.hikari.HikariDataSource)
            spring.datasource.type =com.alibaba.druid.pool.DruidDataSource

 

  3.       启动类增加mapper扫描
            @MapperScan("net.xdclass.base_project.mapper")

SpringBoot2.x整合Mybatis3.x_第1张图片

           技巧:保存对象,获取数据库自增id 
             @Options(useGeneratedKeys=true, keyProperty="id", keyColumn="id")

 

SpringBoot2.x整合Mybatis3.x_第2张图片

你可能感兴趣的:(Springboot2.x)