mybatis逆向生成javaBean

mybatis逆向生成javaBean指的是:数据库中已建好一张表,那么就可以根据这张表来生成对应的javaBeans。
首先,一切代码都是从mybatis generator帮助文档上copy再进行修改的。(请参考添加链接描述)
我是用java代码加配置文件mbg.xml来得到javaBean的,(我的是两张表Employee和Department)下面贴出:
1.配置文件mbg.xml





 
  
  
  
  		
  	
	
    
    

    
      
    
    
	
    
      
      
    
    
	
    
      
    

	
    
      
    

	
    

2.java文件

package com.atguigu.crud.test;

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

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

public class MBGTest {

	public static void main(String[] args) throws Exception {
		  List warnings = new ArrayList();
		   boolean overwrite = true;
		   File configFile = new File("mbg.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);
	}
}

3.之后对MBGTest.java点运行,刷新之后就可以看到生成的javaBean.
shengc1mybatis逆向生成javaBean_第1张图片
在这里插入图片描述

你可能感兴趣的:(mybatis)