Package cn.org.rapid_framework.generator.demo

Source Code of cn.org.rapid_framework.generator.demo.GenerateBySqlDemoTest

package cn.org.rapid_framework.generator.demo;

import java.io.File;

import cn.org.rapid_framework.generator.GeneratorFacade;
import cn.org.rapid_framework.generator.GeneratorTestCase;
import cn.org.rapid_framework.generator.provider.db.sql.SqlFactory;
import cn.org.rapid_framework.generator.provider.db.sql.model.Sql;

public class GenerateBySqlDemoTest extends GeneratorTestCase{
  GeneratorFacade generatorFacade = new GeneratorFacade();
  public void setUp() throws Exception {
    super.setUp();
    g.setOutRootDir("target/temp/"+getClass().getSimpleName()+"/"+getName());
    generatorFacade.setGenerator(g);
  }
 
  public void test_generate_by_sql() throws Exception {
    generatorFacade.getGenerator().addTemplateRootDir(new File("for_test_select_sql"));
    Sql sql = new SqlFactory().parseSql("select * from user_info where username=#username# and password=#password#");
    sql.setMultiplicity("many")//many or one
    sql.setOperation("findByUsernameAndPassword");
    sql.setRemarks("根据用户名及密码进行查询");
    generatorFacade.generateBySql(sql);
   
  }
 
}
TOP

Related Classes of cn.org.rapid_framework.generator.demo.GenerateBySqlDemoTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.