package cn.org.rapid_framework.generator;
import java.io.File;
/**
*
* @author badqiu
* @email badqiu(a)gmail.com
*/
public class GeneratorMain {
/**
* 请直接修改以下代码调用不同的方法以执行相关生成任务.
*/
public static void main(String[] args) throws Exception {
GeneratorFacade g = new GeneratorFacade();
g.getGenerator().addTemplateRootDir(new File("template"));
// g.printAllTableNames(); //打印数据库中的表名称
g.deleteOutRootDir(); //删除生成器的输出目录
g.generateByTable("table_name"); //通过数据库表生成文件,template为模板的根目录
g.generateByAllTable(); //自动搜索数据库中的所有表并生成文件,template为模板的根目录
// g.generateByClass(Blog.class);
// g.deleteByTable("table_name"); //删除生成的文件
//打开文件夹
Runtime.getRuntime().exec("cmd.exe /c start "+GeneratorProperties.getRequiredProperty("outRoot"));
}
}