mybatis-generator 代码自动生成工具(maven方式)

mybatis-generator 代码自动生成工具(maven方式)

由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,mybatis-gennerator插件帮我们自动生成mybatis所需要的dao、bean、mapper xml文件。

这里主要通过eclipse工具,来讲解实现;

1、建表语句

CREATE TABLE `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

2、新建测试工程

mybatis-generator 代码自动生成工具(maven方式)_第1张图片

选择maven工程

 mybatis-generator 代码自动生成工具(maven方式)_第2张图片

选择create a simple project就行

mybatis-generator 代码自动生成工具(maven方式)_第3张图片

点击finish,测试项目就建完了

3、在maven配置文件pom.xml中添加依赖


  4.0.0
  com.test
  mybatis_generator
  0.0.1-SNAPSHOT
  mybatis_generator
  
  
        UTF-8
    

    
        
            mysql
            mysql-connector-java
            5.1.35
        
        
            org.mybatis.generator
            mybatis-generator-core
            1.3.2
        
    
    
        
            
                
                    org.apache.maven.plugins
                    maven-compiler-plugin
                    
                        1.7
                        1.7
                    
                    3.3
                
                
                    org.mybatis.generator
                    mybatis-generator-maven-plugin
                    1.3.2
                    
                        
                            mysql
                            mysql-connector-java
                            5.1.35
                        
                    
                    
                         
                         ${basedir}/src/main/resources/generatorConfig.xml 
                        true
                    
                
            
        
    

 

4、在resources下,创建一个generatorConfig.xml配置文件




    
          
         
          
        
            
            
            
            
            
        
        
        
            
        
            
            
        
        
        
            
            
        
        
        
            
        
        
        
            
        
        
        
        

 

5、下载maven依赖包,update project

mybatis-generator 代码自动生成工具(maven方式)_第4张图片

这个要稍微等一下,需要时间~~~

6、执行mybatis-generator:generate命令,生成文件(注意命令不要拼写错哟)

mybatis-generator 代码自动生成工具(maven方式)_第5张图片

mybatis-generator 代码自动生成工具(maven方式)_第6张图片

在控制台 显示 build success,说明已经成功了:

mybatis-generator 代码自动生成工具(maven方式)_第7张图片

7、在项目上F5刷新,target目录下呢就会出现对应的文件

mybatis-generator 代码自动生成工具(maven方式)_第8张图片

这是想要的文件自动生成了。

 github项目地址:https://github.com/JsonShare/mybatis_generator.git

 

 

你可能感兴趣的:(Mybatis)