Mybatis代码自动生成

使用Mybatis时,几乎每张表都需要写-Mapper.xml,Mapper.java,以及PO类,重复性工作大,且容易与表字段不对应。通过代码生成的方式,可以提高生产力,避免部分错误。

本人亲自尝试,使用Mybatis-Generator插件来完成代码的自动生成,整体步骤如下:

1、在Idea中安装“Free Mybatis plugin”插件

2、在pom.xml中引入mybatis-generator-maven-plugin插件依赖

3、配置generator.xml文件,设置代码生成的执行策略

4、配置Idea,运行代码生成命令

 

具体步骤如下:

1、在Idea中安装“Free Mybatis plugin”插件,安装完成后,需要重启Idea

Mybatis代码自动生成_第1张图片

 

 

 

2、在pom.xml中引入mybatis-generator-maven-plugin插件依赖

在你的pom.xml中的build-->plugins中加上如下依赖:


        
            
                org.springframework.boot
                spring-boot-maven-plugin
            

            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.5
                
                    src/main/resources/generatorConfig.xml
                    true
                    true
                
            


        
    

 

3、配置generator.xml文件,设置代码生成的执行策略

在src/main/resources目录下创建generatorConfig.xml文件,并复制如下内容(红色部分是你需要修改的地方):




    
    
    
        
            
            
            
        
        
        
        
        
            
        
        
        
            
            
        
        
        
            
            
        
        
        
            
        
        
        

 

此处可能头部报错如下:

 

 可将报错的url复制后,填到此处即可:

Mybatis代码自动生成_第2张图片

 

 

 

4、配置Idea,运行代码生成命令

配置Maven命令,配置完成后,点击运行即可生成代码。后面增加表时,只需修改generator.xml中的tableName相关配置即可:

Mybatis代码自动生成_第3张图片

 

你可能感兴趣的:(Mybatis代码自动生成)