mybatis根据表逆向自动化生成代码的实现

mybatis自动生成实体类、mapper文件、mapper.xml文件

  若采用mybatis框架,数据库新建表,手动编写的话,需要编写大量的实体类、mapper文件、mapper.xml文件,都是一些重复且有规律的工作。

我们可以引用插件,然后做配置,自动生成这些文件,提供工作效率。

  本博客包含的内容:

  ①自动生成插件的引入

  ②定义配置文件

  ③运行插件,生成代码

1.引入插件

  在项目的pom文件中引入generator插件


                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.7
                
                    
                    ${basedir}/src/main/resources/generator/generatorConfig.xml
                    true
                    true
                
                
                    
                    
                        mysql
                        mysql-connector-java
                        5.1.46
                    
                    
                    
                        tk.mybatis
                        mapper
                        3.4.1
                    
                
            

2.修改generatorConfig.xml文件

  注:generatorConfig.xml 一定要放在pom中插件配置的路径下。

  下面给出配置文件中的代码,代码中都有注释。主要注意的点有:

  ①jdbc连接 数据库的路径

  ②生成实体类存放的路劲

  ③生成mapper.xml存放的路劲

  ④生成mapper文件的存放路径

  ⑤修改表以及该表对应的实体类名称





    
    

    
    
        
        
        
        
        
        
        
        
        
        
        
        
        

        
        
            
        

        
        
            
            
            
            
        
        
        
            
            
        
        
        
            
            
        

        
        
            
            
            
            
        

        
        
            
        

        
        
            
        

        
        
    

3.运行插件,生成代码

  双击插件,运行后,在控制台中能看到BUILD SUCCESS,说明运行成功。

mybatis根据表逆向自动化生成代码的实现_第1张图片

若在项目中没有,鼠标右击项目,则重新刷新整个项目或者重新加载项目,就可以在配置的路径下看到生成的文件。

mybatis根据表逆向自动化生成代码的实现_第2张图片

到此这篇关于mybatis根据表逆向自动化生成代码的实现的文章就介绍到这了,更多相关mybatis 表逆向自动化生成代码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!