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