mybatis-逆向工程

会生成的文件

如:

  • UserMapper.java mapper接口
  • User.java , UserExample.java 映射对象与where条件(如 like,equals = )。
  • UserMapper.xml mybatis的SQL语句

文件结构

generatorConfig.xml





     

    
        
        
            
            
        

        
        
        

        
        

        
        
            
            
            
            
            
            
            
            
        

        
        
            
        

        
        
            
        


        
  • http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd 显示红色,点击,在左边出现一个红色感叹号,选择下载该文件

  • 不要使用jdbc.properties来保存数据库的信息,直接在generatorConfig.xml中填写。

pom.xml

添加插件,注意generatorConfig.xml的路径

            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.6
                
                    src/main/resources/generatorConfig.xml
                    true
                    true
                
            
  • 与pluginManagement同级
   
    

    
      
        org.mybatis.generator
        mybatis-generator-maven-plugin
        1.3.6
        
          src/main/resources/generatorConfig.xml
          true
          true
        
      
    

运行

在IDEA的左边有Maven-projects,点击运行插件mybatis-generator:generate

问题

idea创建Maven项目时Maven插件内看不到mybatis-generator

有趣

https://affinelayer.com/
https://github.com/affinelayer

附件

快速入门的Maven项目文件




  4.0.0

  yzyMaven
  yzyMaven
  1.0-SNAPSHOT

  yzyMaven
  
  http://www.example.com

  
    UTF-8
    1.7
    1.7
  

  
    
      junit
      junit
      4.11
      test
    

    
      org.mybatis
      mybatis
      3.2.3
    

  

  
    
      
        
          maven-clean-plugin
          3.0.0
        
        
        
          maven-resources-plugin
          3.0.2
        
        
          maven-compiler-plugin
          3.7.0
        
        
          maven-surefire-plugin
          2.20.1
        
        
          maven-jar-plugin
          3.0.2
        
        
          maven-install-plugin
          2.5.2
        
        
          maven-deploy-plugin
          2.8.2
        


        
          org.apache.maven.plugins
          maven-compiler-plugin
          3.2
          
            1.6
            1.6
          
        
        
      

      
        
          org.mybatis.generator
          mybatis-generator-maven-plugin
          1.3.6
          
            src/main/resources/generatorConfig.xml
            true
            true
          
        
      
  


你可能感兴趣的:(mybatis-逆向工程)