关于Mybatis逆向工程的使用

    mybatis官方提供逆向工程,可以使用它通过数据库中的表来自动生成Mapper接口和映射文件(单表增删改查)和Po类,可以大大的减少代码的书写提升开发速度。

maven工程引入


  org.mybatis.generator
  mybatis-generator-core
  1.3.6

同时还需要数据库的包以及Mybatis的核心包。

关于逆向工程的配置文件:





	
		
			
			
		
		
		
		
		
		
			
		

		
		
			
			
			
			
		
        
		
			
			
		
		
		
			
			
		
		

		

运行类:

public class StartServer {
	
	public void generator() throws Exception{
		List warnings = new ArrayList();
		boolean overwrite = true;
		File configFile = new File("genarator.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 {
			StartServer startServer = new StartServer();
			startServer.generator();
		} catch (Exception e) {
			e.printStackTrace();
		}
}

最后运行便可以得到Mapper以及pojo

你可能感兴趣的:(ssm)