上节我们简单介绍了rapid-generate能做些什么,并演示了一下工具自带的测试代码,本节我们将把这把利器结合Mysql应用到我们的项目中。
步骤一:新建java项目工程,将rapid-generate中的generate.xml文件以及template文件夹拷贝进来,并引入所依赖的3个jar包,freemarker.jar,mysql-connector-java-5.0.5-bin.jar,rapid-generator.jar。
步骤二:新建Test.java类,代码如下:
package aa;
import cn.org.rapid_framework.generator.GeneratorFacade;
public class Test {
public static void main(String[]args)throws Exception{
GeneratorFacade g = new GeneratorFacade();
g.deleteOutRootDir();
//删除生成器的输出目录//
//g.generateByTable("table_name","template");
//通过数据库表生成文件,template为模板的根目录
g.generateByAllTable("template");
//自动搜索数据库中的所有表并生成文件,template为模板的根目录
//g.generateByClass(Blog.class,"template_clazz&