IntelliJ IDEA 逆向工程

mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java、mapper.xml、pojo)

1.下载逆向工程,配置Maven pom.xml 文件


        SpringMVCBasic
        
        
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                
                    true
                    true
                
            
        
    

我的pom.xml文件



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.4.RELEASE
         
    
    com
    example
    0.0.1-SNAPSHOT
    example
    Demo project for Spring Boot

    
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter-jdbc
        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            2.0.1
        

        
            mysql
            mysql-connector-java
            runtime
        
        
            org.projectlombok
            lombok
            true
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            org.springframework.boot
            spring-boot-configuration-processor
        

    

    
        SpringMVCBasic
        
        
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                
                    true
                    true
                
            
        
    


2.生成代码配置文件

在maven项目下的src/main/resources 目录下新建generatorConfig.xmlgenerator.properties配置文件

generator.properties

​jdbc.driverLocation=C:\\Users\\Administrator\\.m2\\repository\\mysql\\mysql-connector-java\\5.1.21\\mysql-connector-java-5.1.21.jar
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.connectionURL=jdbc:mysql://xxx.xxx.xxx.xxx:3306/xxx?useUnicode=true&characterEncoding=utf-8
jdbc.userId=root
jdbc.password=xxxxx

mysql-connector-java.jar位置就直接指向maven仓库就可以了

generatorConfig.xml





    
    

    
    

    

        
        
            
            
            
        

        
        
        


        
        
            
        


        
        

            
            
            
            
            
            
            
            
        

        
        
            
        

        
        
            
        

        
        

注意:

有的人配置文件中http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd可能会报红。

解决方法:

IntelliJ IDEA 逆向工程_第1张图片

IntelliJ IDEA 逆向工程_第2张图片

 

以上步骤完成后就可以运行逆向工程了

有一次 我没有装上插件 显示(unknow) 具体原因没去深究,下面是解决方法


        lift-mgmt-server
        
            
                
                    org.springframework.boot
                    spring-boot-maven-plugin
                
            
        
        
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.2
                
                    true
                    true
                
            
        
    

 

运行方法1:

IntelliJ IDEA 逆向工程_第3张图片

运行方法2:

1.在Intellij IDEA添加一个“Run运行”选项

使用maven运行mybatis-generator-maven-plugin插件

新添加Maven运行选项

IntelliJ IDEA 逆向工程_第4张图片

 

2. 在name和Commond line分别填上如上图所示,再点击Apply和OK。

IntelliJ IDEA 逆向工程_第5张图片

3. 最后再运行generate

IntelliJ IDEA 逆向工程_第6张图片

 

运行结果

IntelliJ IDEA 逆向工程_第7张图片

 

你可能感兴趣的:(IntelliJ IDEA 逆向工程)