Mybatis逆向工程

什么是逆向工程

代码都放出来了

Mybatis需要程序员自己编写SQL语句,mybatis官网提供逆向工程,可以针对单表自动生成mybatis执行所有需要代码(mapper.java,mapper.xml,po)

企业实际开发中,常用的逆向工程方式:
数据库表来生产Java代码,
企业开发中,是先对数据库进行设计,也就是编码之前数据库已经有了。

逆向工程演示
1新建一个maven工程
2配置pom.xml



    4.0.0

    com.sgl
    Generator
    1.0-SNAPSHOT

    
        
            mysql
            mysql-connector-java
            5.1.34
        
    

    
        
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.5
                
                    true
                    true
                
            
        
        
            
                src/main/java
                
                    **/*.xml
                
            
        
    


3配置resource文件加下的generatorConfig.xml
1)配置mysql 驱动jar包路径.用了绝对路径

路径在你的本地仓库 的jar包
mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar
知道本地仓库就能找到 版本可以不用选5.1.38

在这里插入图片描述
2)数据库连接
Mybatis逆向工程_第1张图片
3)数据表对应的model层
4)sql mapper 映射配置文件
5)mybatis3中的mapper接口
6)数据表进行生成操作 schema:相当于库名; tableName:表名;
domainObjectName:对应的DO





    
    

    
        
        
            
            
        

        
        
        

        
            
        

        
        
            
            
        

        
        
            
        

        
        
            
        

        
        

4使用maven插件

Mybatis逆向工程_第2张图片

你可能感兴趣的:(Mybatis逆向工程)