【mybatis代码生成器】mybatis-generator的xml方式使用

    我的使用时通过配置文件的方式使用的,这种方式看起来直观,但是不灵活,而且不能生成service和controller层代码,想要生成service和controller层还是写代码自定义模板生成。

mybatis-generator的官方地址:MyBatis Generator Core – Introduction to MyBatis Generator

具体的使用方式,常用标签标注出来了,具体的查阅文档

使用步骤:

pom中添加插件,设置数据库驱动


        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.4.0
                
                    
                        Generate MyBatis Artifacts
                        
                            generate
                        
                    
                
                
                    
                    true
                    
                    true
                    
                    ${basedir}/src/main/resources/generator-configuration.xml
                
                
                    
                        mysql
                        mysql-connector-java
                        runtime
                        8.0.22
                    
                
            
        
    

编写代码生成器的具体配置如下:

generator-configuration.xml





    
    
        

        
        

        
        
            
        
        
        
        

        
        

        
        
            
            
            
        

        
        
            
        

        
        
            
            
        


        
        

运行就是通过maven,

【mybatis代码生成器】mybatis-generator的xml方式使用_第1张图片

 右击运行,即可生成

【mybatis代码生成器】mybatis-generator的xml方式使用_第2张图片

示例:

【mybatis代码生成器】mybatis-generator的xml方式使用_第3张图片

注意事项:定义mybatis-generator配置文件时,需要严格按照如下顺序定义标签,不然context报红,编译也不会通过

property*>plugin*>commentGenerator>(connectionFactory|jdbcConnection)>javaTypeResolver>javaModelGenerator>sqlMapGenerator>javaClientGenerator>table

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