mybatis17--逆向工程

1、逆向工程:mybatis官方为了提高开发效率,提高自动对单表生成sql,包括 :mapper.xml、mapper.java、实体类

2、逆向工程运行所需要的jar包:mybatis-generator-core-x.x.x.jar、数据库驱动包

3、generatorSqlmapCustom/generatorConfig.xml配置文件





	
		
			
			
		
		
		
		
		

		
		
			
		

		
		
			
			
			
			
		
        
		
			
			
		
		
		
			
			
		
		
		

4、通过java程序生成mapper类、实体类。

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)