SSM框架整合笔记(七)配置Mybatis Generator

什么是Mybatis Generator

   MyBatis Generator(MBG)是MyBatis和iBATIS的代码生成器。能够为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将内省数据库表(或许多表),并将生成可用于访问表的工件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。

MyBatis Generator能够生成:

  • 与表结构匹配的Java POJO;
  • MyBatis/iBATIS兼容的SQL Map XML文件;
  • 适用于MyBatis3.x Mapper基础结构的Dao接口;

怎么配置MBG

本文中使用的工具是IDEA,使用Maven构建项目。

  • IDE:IDEA;
  • 构建工具:Maven;
  • 项目结构:Spring、SpringMVC、Mybatis

pom.xml



    org.mybatis.generator
    mybatis-generator-core
    1.3.5




    
    ssm-note
    
    
        
        
        
        
    
    
    
        
            org.mybatis.generator
            mybatis-generator-maven-plugin
            1.3.5
            
                
                src/main/resources/config/mybatis-generator.xml
                true
                true
            
            
                
                    
                        true
                        true
                    
                
            
            
            
                
                
                    mysql
                    mysql-connector-java
                    5.1.26
                
                
                
                    org.mybatis.generator
                    mybatis-generator-core
                    1.3.5
                
                
                
                    org.mybatis
                    mybatis
                    3.3.1
                
            
        
    

注意:plugins中配置的结构,不是在中配置,应该是在的子级配置

mybatis-generator.xml

在pom.xml中配置了这个文件的路径,src/main/resources/config/mybatis-generator.xml ,创建mybatis-generator.xml文件,其内容以及详细内容如下:
因为我的jdbc.properties文件是在resources/config/jdbc.properties这个位置配置的,因此你需要修改成你自己的。




    
    
    
    
    
        
        
        
        
        
        
        
        
        
        
            
            
        
        
        
        
        
        
            
        
        
        
        
            
            

            
            
            
            

            
            

            
            
        
        
        
        
            
        
        
        
        
            
        
        
        
        

生成代码

配置完成之后,在如下位置,双击mybatis-generator:generate即可执行

MBG安装-1-201939192516

生成的代码在src/main/java/com.weyoung.generator里面,如下:


生成内容如下-201939194822

相关文章推荐

  • Spring系列学习之IoC与AOP

  • SSM框架整合笔记(一)详细注释

  • SSM框架整合笔记(二)配置Druid和Webservice

  • SSM框架整合笔记(三)配置Tiles、FreeMarker

  • SSM框架整合笔记(四)使用注解配置切面

  • Spring系列学习之IoC与AOP

源码下载

   该项目持续更新中,会在代码以及该文档里面详细注释和介绍。项目托管在码云开源平台上,持续更新项目源码链接:
https://gitee.com/nelucifer/ssm-note,点击克隆/下载获取该项目。

你可能感兴趣的:(SSM框架整合笔记(七)配置Mybatis Generator)