超级简单!!!-Mybatis在IDEA中使用MyBatis Generator逆向工程生成pojo,mapper(Mac和Windows都适用)

1.首先在pom文件添加plugin

    
内容如下:

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

2.在工程的resource中添加generatorConfig.xml文件

超级简单!!!-Mybatis在IDEA中使用MyBatis Generator逆向工程生成pojo,mapper(Mac和Windows都适用)_第1张图片

内容如下:




    
    

    
        
        
            
            
        

        
        

        
        
            
        

        
        
        
            
            
            
            
        

        
            
        

        
            
        
        
        

3.找到IDEA右边的MavenProjects中使用Maven命令

超级简单!!!-Mybatis在IDEA中使用MyBatis Generator逆向工程生成pojo,mapper(Mac和Windows都适用)_第2张图片

或者直接使用maven命令也行(适用于Eclipse)具体方法和下面差不多,所产生和效果上下都一样

(1)点击IDEA右上方的运行命令

超级简单!!!-Mybatis在IDEA中使用MyBatis Generator逆向工程生成pojo,mapper(Mac和Windows都适用)_第3张图片

(2)在Command line中输入

mybatis-generator:generate

超级简单!!!-Mybatis在IDEA中使用MyBatis Generator逆向工程生成pojo,mapper(Mac和Windows都适用)_第4张图片

(3)运行即可

超级简单!!!-Mybatis在IDEA中使用MyBatis Generator逆向工程生成pojo,mapper(Mac和Windows都适用)_第5张图片

4.运行结果如下

超级简单!!!-Mybatis在IDEA中使用MyBatis Generator逆向工程生成pojo,mapper(Mac和Windows都适用)_第6张图片

注意!!! 

(1)因为dao和mapper不在同一文件夹下所以要手添加@Param注释

超级简单!!!-Mybatis在IDEA中使用MyBatis Generator逆向工程生成pojo,mapper(Mac和Windows都适用)_第7张图片

如果没有@Param注释的提示那么是缺少mybatis的jar包需要再maven文件中引入

如图:

超级简单!!!-Mybatis在IDEA中使用MyBatis Generator逆向工程生成pojo,mapper(Mac和Windows都适用)_第8张图片

(2)因为 insert和updateByPrimaryKey中传入的是类,所以要在mapper.xml文件中修改

例如:(record是上文注释@Param中的"record")

超级简单!!!-Mybatis在IDEA中使用MyBatis Generator逆向工程生成pojo,mapper(Mac和Windows都适用)_第9张图片

你可能感兴趣的:(Mybatis)