Mybatis----(3)

主要内容
1、mybatis逆向工程

今天get到新技能Mybatis的逆向工程,这个功能很好用,跟大家分享一下。

Mybatis----(3)_第1张图片
image.png

主要内容:

Mybatis逆向工程(基于IDEA,用Maven工具如何生成Mybatis的代码及映射的文件)

一、配置Maven pom.xml 文件

在pom.xml增加以下插件:


        
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.2
                
                          src/main/resources/generatorConfig.xml
                    true
                    true
                
                
                    
                        Generate MyBatis Artifacts
                        
                            generate
                        
                    
                
                
                    
                        org.mybatis.generator
                        mybatis-generator-core
                        1.3.2
                    
                    
                        mysql
                        mysql-connector-java
                        5.1.40
                        runtime
                    
                
            
        
    

二、在maven项目下的src/main/resources,新建generatorConfig.xml文件

generatorConfig.xml代码如下:

需要自己配置的地方我都用XXX来表示了,且都做了详细的注释。如果需要把mapper.java和mapper.xml放>在一起的话就要自己配置在用一个包下面





    
        
            
            
        
        
        
        
        

        
        
            
        

        
        
            
            
            
            
        
        
        
            
            
        
        
        
            
            
        
        
        

三、在Intellij IDEA添加一个“Run运行”选项,使用maven运行mybatis-generator-maven-plugin插件

Mybatis----(3)_第2张图片
image.png

在name和Commond line分别填上如上图所示(是如图所示命令),apply和ok

最后点击generator,生成model,mapper,dao

Mybatis----(3)_第3张图片
image.png

效果如下:

Mybatis----(3)_第4张图片
image.png

最后在说一句,可以另建一个工程专门做这个事情,做好了之后,再把代码copy到需要的地方,这种方式较为稳妥。

Mybatis----(3)_第5张图片
image.png

参考链接

https://blog.csdn.net/sherrywong1220/article/details/53289532

你可能感兴趣的:(Mybatis----(3))