Mapper代码生成器--记录


Mapper代码生成器

1、代码目录结构:

image-20211226173935781

2、配置pom.xml文件


        
        
        

        
        ${basedir}/src/main/java
        
        club.codehero.mapper
        
        club.codehero.pojo
        
        ${basedir}/src/main/resources
        
        mapper

        
        4.1.5
        5.1.26
    

    
         
        
            mysql
            mysql-connector-java
            ${mysql.version}
        
         
        
            tk.mybatis
            mapper
            ${mapper.version}
        
    

    
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.8.0
                
                    1.8
                    1.8
                    UTF-8
                
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.6

                
                
                    
                        ${basedir}/src/main/resources/generator/generatorConfig.xml
                    
                    true
                    true
                

                
                
                    
                        mysql
                        mysql-connector-java
                        ${mysql.version}
                    
                    
                        tk.mybatis
                        mapper
                        ${mapper.version}
                    
                
            
        
    

3、配置generatorConfig.xml文件

  • generatorConfig.xml存放目录和文件名称必须和pom.xml中的p 中配置的路径一致。
  • 以上面的pom.xml为例,配置的路径为${basedir}/src/main/resources/generator/generatorConfig.xml,可以参照一、目录结构给的图。




    
    

    
    
        
        

        
        
            
            
        

        
        
        

        
        

        
        

        
        

        
        
        
        

4、配置db.properties文件

jdbc.user=数据库用户名
jdbc.password=数据库密码
jdbc.url=jdbc:mysql://localhost:3306/数据库名称
jdbc.driver=数据库驱动

#配置mapper生成器
mapper.plugin=tk.mybatis.mapper.generator.MapperPlugin
mapper.Mapper=tk.mybatis.mapper.common.Mapper

5、启动代码生成器

  • 在 pom.xml 这一级目录的命令行窗口执行 mvn mybatis-generator:generate;
  • 直接在idea中maven目录中点击mybatis-generator:generate即可生成代码;

image-20211226181637226

相关