idea使用mybatis 逆向工程

什么是逆向工程

MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。

使用逆向工程

使用MyBatis的逆向工程,需要引入插件,下面开始总结一下MyBatis逆向工程的使用步骤。

1 引入插件


    
        org.mybatis.generator
        mybatis-generator-maven-plugin
        1.3.2
        
            
                Generate MyBatis Artifacts
                deploy
                
                    generate
                
            
        
        
            
            src/main/resources/generatorConfig.xml
            true
            true
        
        
            
                mysql
                mysql-connector-java
                5.1.47
            
            
                org.mybatis.generator
                mybatis-generator-core
                1.3.2
            
        
    

2 创建generatorConfig.xml 配置文件





    
    
    
    
    

    
    
    
        
        
        
        
        
        
        

        
        
        
        
        

        

        
        
            
             
        

        
        
        
        
            
            
        

        
        
            
            
        
        
        
            
        
        
        
            
        
        
        

3 创建mybatisGeneratorinit.properties 文件

#Mybatis Generator configuration
#dao类和实体类的位置
project =src/main/java
#mapper文件的位置
resources=src/main/resources
#根据数据库中的表生成对应的pojo类、dao、mapper
jdbc_driver =com.mysql.jdbc.Driver
jdbc_url=jdbc:mysql://localhost:3306/db_business
jdbc_user=root
jdbc_password=root

4 数据库创建user表单后,双击运行 即可自动生成 User entrty ,User Mapper,以及xml

idea使用mybatis 逆向工程_第1张图片

你可能感兴趣的:(学习笔记)