springboot整合mybatis(分页及generator自动生成代码)

generator自动生成代码

 

1:导入插件



    org.mybatis.generator
    mybatis-generator-maven-plugin
    1.3.2
    
        ${basedir}/src/main/resources/generator/generatorConfig.xml
        true
        true
    

2:创建generatorConfig.xml文件

在resources目录下新建一个generator目录,再创建一个generatorConfig.xml文件

generatorConfig.xml文件如下:





    
    

    

        
        

        
        
        
            
            
        

        
        
        
        

        
        
        
        
            
        


        
        
        
        

            
            
            
            
        

        
        
        
            
        

        
        
        
            
        

        
        
        
        
        

3:创建添置

springboot整合mybatis(分页及generator自动生成代码)_第1张图片

4:运行

注意!!!同一张表一定不要运行多次,因为mapper的映射文件中会生成多次的代码,导致报错,切记 

springboot整合mybatis(分页及generator自动生成代码)_第2张图片

 

整合Mybatis

1:基于注解

主要是在dao层引入@mapper注解

在增删改查的方法上依次加上注解为@insert,@delete,@update,@select注解,并在注解中写上sql语句

 测试添加可行,后面的略了...

springboot整合mybatis(分页及generator自动生成代码)_第3张图片

 2:基于XML方式

主要在application.yml中指定mapper的所在目录,在启动类上加上@MapperScan("dao所在的包")开启包扫描

springboot整合mybatis(分页及generator自动生成代码)_第4张图片

springboot整合mybatis(分页及generator自动生成代码)_第5张图片

 项目路径

springboot整合mybatis(分页及generator自动生成代码)_第6张图片

分页插件

 

1:导入依赖


    com.github.pagehelper
    pagehelper-spring-boot-starter
    1.2.5

2:在application.yml中配置

pagehelper:
  helperDialect: mysql
  reasonable: true
  supportMethodsArguments: true
  params: count=countSql
  returnPageInfo: check

3:在业务层使用

springboot整合mybatis(分页及generator自动生成代码)_第7张图片

你可能感兴趣的:(Springboot)