老司机学习MyBatis之逆向工程MGB的简单使用

一、前言

MyBatis Generator简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询,这样能够大大减少我们平时开发的工作量。但是表连接、存储过程等这些复杂sql的定义需要我们手工编写,下面我们将简单介绍一下如何逆向生成代码。

二、案例

①为了生成逆向工程,我们需要导入相关的依赖包mybatis-generator-core-1.3.5.jar



	org.mybatis.generator
	mybatis-generator-core
	1.3.5

②新建逆向工程配置文件genreatorConfig.xml,配置如下




	
	
		
		
		

		
		
			
		

		
		
			
			
		

		
		
			
		

		
		
			
		

		
		

③新建一个测试类

public class MyBatisMBGTest {

	@Test
	public void testMbg() 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);
	}

}

④测试运行,我们查看一下工程下是否生成我们所需要的Java类和相关mapper文件

老司机学习MyBatis之逆向工程MGB的简单使用_第1张图片

 

=======欢迎大家拍砖,小手一抖,多多点赞哟!=======

版权声明:本文为博主原创文章,允许转载,但转载必须标明出处。

你可能感兴趣的:(MyBatis教程)