springboot+maven插件调用mybatis generator自动生成对应的mybatis.xml文件和java类

mybatis最繁琐的事就是sql语句和实体类,sql语句写在java文件里很难看,字段多的表一开始写感觉阻力很大,没有耐心,自动生成便成了最称心的做法。自动生成xml文件,dao接口,实体类,虽一直感觉不太优雅,但省去了很多麻烦,当表增加或修改字段的时候重新生成便轻松搞定。如果不能自动生成,繁琐的编写让人头痛,单从这一点来说jpa更方便。

为了解决这个问题,mybatis generator插件应运而生,能够通过数据库表自动生成三个文件:
Dao接口
表对应的实体类
mapper.xml文件

1.在pom.xml里添加maven插件
 


        org.mybatis.generator
        mybatis-generator-maven-plugin
        1.3.2
        
		    
		    true
		    
		    true
		    
		    
		        src/main/resources/config/generator-config.xml
		    
        
        
          
            mysql
            mysql-connector-java
            5.1.30
          
        
      


2.添加generatorConfig.xml
配置完pom.xml后,需要在/src/main/resource下新建generatorConfig.xml文件,文件里面配置着关于对应的数据库以及包名信息等。






    
        
        
            
        
        
        
        

        
            
        

        
        
            
            
        

        
        
            
        

        
        
            
        

        
        
        

springboot+maven插件调用mybatis generator自动生成对应的mybatis.xml文件和java类_第1张图片

 


3.运行

springboot+maven插件调用mybatis generator自动生成对应的mybatis.xml文件和java类_第2张图片

springboot+maven插件调用mybatis generator自动生成对应的mybatis.xml文件和java类_第3张图片

 

 

你可能感兴趣的:(java,spring,boot,maven,mybatis)