idea如何使用mybatis-generator插件自动生成eitity,dao,mapper

idea不像eclipse有那么丰富的插件支持,例如mybatis-generator就没有直接安装的插件,但也有解决办法,就是利用maven来安装这个插件

  • 1、创建一个maven项目,可以参考我的上一篇博客
    http://blog.csdn.net/fantasic_van/article/details/74999956

  • 2、在pom.xml的bulid标签中,更新如下配置

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

3、在resource下面,加入generatorConfig.xml文件,配置如下:




    
    
        
        
            
            
        
        
        

        
        
             
        
          
        

        
        

此处有一个重点的地方,就是mapper的映射文件路径问题,idea默认是只读取resource下面的xml文件,如果我们需要把mapper.xml文件放到java路径下,需要解决idea的这个问题,我的解决方法是,在pom.xml中,加入如下配置:

  
      
          
            src/main/java  
              
                **/*.xml  
              
          
      
  

此处可参考:http://blog.csdn.net/shifangwannian/article/details/48882201
4、直接如图中所示操作
idea如何使用mybatis-generator插件自动生成eitity,dao,mapper_第1张图片
这里有一个地方,就是图中的1标记处,mysql的版本,不能为5.1.36,否则会报
Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project MavenDemo: Unknown system variable 'language

ps: 最近试了一下,发现没有插件生成的情况,可以参照后续步骤:
5、添加maven启动项
idea如何使用mybatis-generator插件自动生成eitity,dao,mapper_第2张图片
6、运行(这里发现plugins并没有显示插件,而是在Run Configurations中)

idea如何使用mybatis-generator插件自动生成eitity,dao,mapper_第3张图片

欢迎技术交流 QQ 361552730

你可能感兴趣的:(mybatis,idea)