mybatis逆向工程

什么是逆向工程?

mybatis需要程序员自己编写sql语句,而mybatis官方提供了逆向工程,可以针对单表自动生成mybatis执行时所需要的代码。


在企业实际开发中,常用的mybatis逆向工程生成方式是:用数据库表生成java代码。步骤如下:

1、下载逆向工程所需要的jar包:mybatis-generator-core-1.3.2-bundle.zip


2、使用方法,运行逆向工程


建议使用java程序方式,这样就可以不用依赖于各种开发工具,兼容性比较好。


3.生成代码的配置文件generatorConfig.xml





	
		
			
			
		
		
		
		
		

		
		
			
		

		
		
			
			
			
			
		
        
		
			
			
		
		
		
			
			
		
		
		


4、执行生成文件GengeratorSqlmap
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();
		}
		
	}

}


执行完毕后,生成的代码

mybatis逆向工程_第1张图片


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