Mybatis逆向工程构建代码

1.首先创建一个Maven工程,pom依赖中添加

    
        
            org.mybatis
            mybatis
            3.4.5
        

        
            mysql
            mysql-connector-java
            5.1.44
        

        
            org.mybatis.generator
            mybatis-generator-core
            1.3.5
        

    

2.直接在项目目录下新建配置文件


QQ截图20190301194024.png

配置文件的内容为:






    

        
        
        
            
            
        
        
        
        
        
        
            
        

        
        
            
            
            
            
        
        
        
            
            
        
        
        
            
            
        
        
        

3.创建运行类:

/**
 * @Author: logoxiang
 * @Date: 2019/1/26 13:52
 */
public class GeneratorSqlMap {

    public void generator() throws Exception{

        List warnings = new ArrayList();
        boolean overwrite = true;
        //指定 逆向工程配置文件
        File configFile = new File("generatorConfig.xml");
        ConfigurationParser cp = new ConfigurationParser(warnings);
        Configuration config = cp.parseConfiguration(configFile);
        DefaultShellCallback callback = new DefaultShellCallback(overwrite);
        MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config,
                callback, warnings);
        myBatisGenerator.generate(null);

    }
    public static void main(String[] args) throws Exception {
        try {
            GeneratorSqlMap generatorSqlmap = new GeneratorSqlMap();
            generatorSqlmap.generator();
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}

4.注意我们的逆向工程是依赖数据库中的表,所以咱们首先要把表建起来,在运行逆向工程

你可能感兴趣的:(Mybatis逆向工程构建代码)