自动生成工具generator

首先添加mybatis-generator-core-1.3.5.jar

然后写配置generator文件,你可以赋值下面代码 改下包






    
  
  
    
  
    
   
    
   
   
    
         
         
    
   
   
    
        
    
   
   
    
   
                             

接下来 生成utils代码

package com.boolib.utils.generator;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.internal.DefaultShellCallback;

public class MyBatisGeneratorUtil {
    
    public static void main(String[] args) throws Exception {
         List warnings = new ArrayList();
         boolean overwrite = true;
         File configFile = new File(MyBatisGeneratorUtil.class.getResource("generatorConfig.xml").getFile());
         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);
         System.out.println(warnings);
        
    }

}

配置好后直接运行这个utils

你可能感兴趣的:(自动生成工具generator)