mybatis逆向工程,生成Service层以及继承通用mapper

导jar包

		
            org.mybatis.generator
            mybatis-generator-plus
            1.0.1
            test
        

        
            mysql
            mysql-connector-java
            5.1.31
        

第一个jar包通过maven好像没法自动导入
https://download.csdn.net/download/qq_38991369/11274810

配置文件:

generator-config.xml




    
    
    
        
        
        

        
        
        

        
        
        
            
            
            
            
        
        
        

            
            
            
            
        
        
        
        
        
            
        
        
        
        
            
            
            
        
        
        
        
            
            
        
        
        
            
            
            
            
        

        
        
            
            
            
            
        
        
        
               
               
               
        
        

运行generator的主函数:

public static void main(String[] args) {
		List warnings = new ArrayList();
		boolean overwrite = true;
		File configFile = new File(System.getProperty("user.dir") + "/src/test/resources/generator-config.xml");
		ConfigurationParser cp = new ConfigurationParser(warnings);
		Configuration config = null;
		try {
			config = cp.parseConfiguration(configFile);
			DefaultShellCallback callback = new DefaultShellCallback(overwrite);
			MyBatisGeneratorFix myBatisGenerator = new MyBatisGeneratorFix(config, callback, warnings);
			myBatisGenerator.generate(null);
			System.out.println("OK!");
		} catch (IOException e) {
			e.printStackTrace();
		} catch (XMLParserException e) {
			e.printStackTrace();
		} catch (InterruptedException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		} catch (InvalidConfigurationException e) {
			e.printStackTrace();
		}
	}

卸载最后

其实更建议使用mybatis-plus这个插件,用了几次之后感觉真的很好,功能很强大。
传送门: https://mp.baomidou.com/guide/generator.html

你可能感兴趣的:(mybatis逆向工程,生成Service层以及继承通用mapper)