Java框架-MyBatis三剑客之MyBatis Generator(mybatis-generator MBG插件)详解

生成器设计思路: 连接数据库 -> 获取表结构 -> 生成文件

1 下载与安装

  • 官网文档入口
  • 最方便的 maven 插件使用方式
  • 贴至pom 文件


2 新建配置文件

  • 填充配置信息(官网示例)
  • 项目实例




    

    
        
        

        
            
        

        
        

        
            
        

        
            

        

        
            
        

        
            
        

        

3 生成文件

  • 默认不覆盖已有文件,重复生成文件后果



  • 不过,可以设置可覆盖



    但是注意,对于 xml 文件的内容是追加生成的,不会覆盖!怎么解决呢?

  • 寻找插件
  • 选用该插件
  • 修改配置文件


命令行生成

mvn mybatis-generator:generate

插件运行

  • Maven 插件按钮


  • gradle 插件按钮



    生成成功



    生成新文件后的项目结构

    可多次执行,类会覆盖,但是设计 mapper 的 xml 文件会重复生成

附 :配置文件详解








 
     





    
    
    
    
    
    
    
    

    
    
    

    
    
        
    

    
    
        
        
    

    
    
        
        

        
        

        
        

        
        

        
        
    

    
    
        
        
    

    
    
        
        

        
    

    
    

你可能感兴趣的:(Java框架-MyBatis三剑客之MyBatis Generator(mybatis-generator MBG插件)详解)