Mybatis逆向工程生成实体类

  1. 数据库建表(此步骤省略)

  2. jar包导入

mybatis-3.2.7.jar
mybatis-ehcache-1.0.2.jar
mybatis-generator-core-1.3.7.jar
  1. 创建对应的xml




    
        
            
            
        
        
        
        
        

        
        
            
        

        
        
            
            
            
            
        

        
        
            
            
        

        
        
            
            
        

        
        
  1. 需要一个运行的java文件
package com.tencent.Generator;

import java.io.File;
import java.util.*;

import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.internal.DefaultShellCallback;

public class GeneratorSqlmap {

    public void generator() throws Exception {
        List warnings = new ArrayList();
        boolean overwrite = true;
        // 指定配置文件
        File configFile = new File("D:\\alibaba\\TSMCP\\src\\generatorConfig.xml");
        boolean result = configFile.exists();
        System.out.println(result);
        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);
    }

    // 执行main方法以生成代码
    public static void main(String[] args) {
        try {
        GeneratorSqlmap generatorSqlmap = new GeneratorSqlmap();
            generatorSqlmap.generator();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
  1. 项目目录
Mybatis逆向工程生成实体类_第1张图片
  1. 运行main方法
Mybatis逆向工程生成实体类_第2张图片
  1. 如果没有bug 则会成生如下代码
Mybatis逆向工程生成实体类_第3张图片
Mybatis逆向工程生成实体类_第4张图片

以上就是我关于 Mybatis逆向工程生成实体类 知识点的整理与总结的全部内容。

==================================================================

分割线

==================================================================

博主为咯学编程:父母不同意学编程,现已断绝关系;恋人不同意学编程,现已分手;亲戚不同意学编程,现已断绝来往;老板不同意学编程,现已失业三十年。。。。。。如果此博文有帮到你欢迎打赏,金额不限。。。

Mybatis逆向工程生成实体类_第5张图片

你可能感兴趣的:(Mybatis逆向工程生成实体类)