使用IDEA +Mybatis Generator生成业务代码

1. 什么是Mybatis Generator

Mybatis-generator(MBG)是Mybatis官网发布的一个用来生成代码的一个工具包,他可以对一些简单的CRUD应用进行快速的生成POJO对象和对应的Mapper接口文件及XML配置文件,大大的减少了手写的误差和工作量。

官网文档:http://www.mybatis.org/generator/index.html

2. 如何使用

可以直接下载jar包,然后配置生成,也可以用maven引入的方式,在IDE中使用,下面我们选择用Maven方式导入,然后在IDEA中配置使用。

3. 开始配置

1.首先需要在pom.xml中配置相关插件


                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.3
                
                    true
                    true
                
                
                    
                    
                        mysql
                        mysql-connector-java
                        5.1.38
                    
                
            
2.在项目的resources下增加generatorConfig.xml文件,也可以再增加一个generatorConfig.properties的配置文件,这里我们选择两个文件都用。

首先是generatorConfig.properties,这里可以配置数据库的连接

jdbc_driver = com.mysql.jdbc.Driver
jdbc_url = jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8
jdbc_user = root
jdbc_password = 123456

然后是xml文件的配置,这个配置比较长,具体配置的含义,可以查看官网文档,这里只写出必须的一些配置。





 
    
    
    
        
        
            
             
        

        
        

        
        
            
            
        

        
        
            
            
            
            
        

        
        
            
            
        

        
        
            
            
        

      
        

4. 配置插件运行

  1. 在idea中添加一个generator插件运行选项,首先,点击run→Edit Configurations...如下图。
image.png
  1. 然后选择+增加一个Maven插件
image.png
  1. 最后,配置如图
    Name :generator,Command line:mybatis-generator:generate -e
image.png

4.最后,点击Run-Run ‘generator’

image.png

你可能感兴趣的:(使用IDEA +Mybatis Generator生成业务代码)