SpringBoot学习(10)— mybatis-generator自动生成mapper和model

一,介绍

在平时开发中往往可能面临着几十甚至上百的表需要建立实体类和映射关系,如果都是手动去创建会很浪费时间,而且容易出错,所以我们可以借助于mybatis-generator来自动生成Dao,Mapper,Entity等代码。

二,配合和使用

引入maven插件

            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.5
                
                    
                         mysql
                         mysql-connector-java
                         5.1.39
                    
                    
                        org.mybatis.generator
                        mybatis-generator-core
                        1.3.5
                    
                
                
                    
                        Generate MyBatis Artifacts
                        package
                        
                            generate
                        
                    
                
                
                    true
                    true
                    
                        src/main/resources/config/mybatis-generator.xml
                
            

配置好后重新加载maven


image.png

新建XML配置文件

文件名:mybatis-generator.xml
路径:\j-report\src\main\resources\config





    
        
            
            
            
        
        
        
        
        
            
        
        
        
            
            
        


        

        
        
        
            
        
        
        
        

配置好后,点双击插件如下图


image.png

执行成功后生成对应的实体类和映射类


image.png

如果Maven插件不显示,可以在File-Setting-Appearance-Show tool window bars
勾选上就可以了。
image.png

小结

使用插件自动生成实体类和映射类可以为我们省去大量重复性的工作,专注于逻辑代码的开发,提高开发效率。

你可能感兴趣的:(SpringBoot学习(10)— mybatis-generator自动生成mapper和model)