Examples of Sql


Examples of cn.org.rapid_framework.generator.provider.db.sql.model.Sql

    GeneratorModel gm = newFromQuery(selectSql);
    g.generateBy(gm.templateModel, gm.filePathModel);
  }
 
  public void test_delete_sql() throws Exception {
    Sql selectSql  = new SqlFactory().parseSql("delete from user_info where username = :username and password = :password and age=:age and sex=:sex");
    GeneratorModel gm = newFromQuery(selectSql);
    g.generateBy(gm.templateModel, gm.filePathModel);
  }
View Full Code Here

Examples of cn.org.rapid_framework.generator.provider.db.sql.model.Sql

  }
 
  public void test_delete_myisam_user_sql() throws Exception {
//    DataSourceProvider.getConnection().close();
//    GeneratorProperties.reload();
    Sql selectSql  = new SqlFactory().parseSql("delete from user_info ");
    GeneratorModel gm = newFromQuery(selectSql);
    g.generateBy(gm.templateModel, gm.filePathModel);
  }
View Full Code Here

Examples of cn.org.rapid_framework.generator.provider.db.sql.model.Sql

    GeneratorModel gm = newFromQuery(selectSql);
    g.generateBy(gm.templateModel, gm.filePathModel);
  }

  public void test_update_sql() throws Exception {
    Sql selectSql  = new SqlFactory().parseSql("update user_info set username = :username where password = :password and age=:age and sex=:sex");
    GeneratorModel gm = newFromQuery(selectSql);
    g.generateBy(gm.templateModel, gm.filePathModel);
  }
View Full Code Here

Examples of cn.org.rapid_framework.generator.provider.db.sql.model.Sql

    g.generateBy(gm.templateModel, gm.filePathModel);
  }

  public void test_insert_sql() throws Exception {
      try {
    Sql selectSql  = new SqlFactory().parseSql("insert into user_info values(:username,:password,:age,:sex,:userid,:blog)");
    GeneratorModel gm = newFromQuery(selectSql);
    g.generateBy(gm.templateModel, gm.filePathModel);
    fail("数据类型应该匹配不正确");
      }catch(Exception e) {
          e.printStackTrace();
View Full Code Here

Examples of cn.org.rapid_framework.generator.provider.db.sql.model.Sql

          e.printStackTrace();
      }
  }

    public void test_insert_sql_with_right_name() throws Exception {
        Sql selectSql  = new SqlFactory().parseSql("insert into user_info values(:user_id,:username,:password,:birth_date,:sex,:age)");
        GeneratorModel gm = newFromQuery(selectSql);
        g.generateBy(gm.templateModel, gm.filePathModel);
    }
View Full Code Here

Examples of cn.org.rapid_framework.generator.provider.db.sql.model.Sql

        g.generateBy(gm.templateModel, gm.filePathModel);
    }
    
  public void test_insert_into() {
    try {
    Sql selectSql  = new SqlFactory().parseSql("insert into user_info (username,password,age) values(?,?,?)");
    fail("非空的userId不能为空,应该不能执行至这里");
    }catch(Exception e) {
    }
  }
View Full Code Here

Examples of cn.org.rapid_framework.generator.provider.db.sql.model.Sql

    }
  }
 
  public void test_sql_error() throws Exception {
    try {
      Sql selectSql  = new SqlFactory().parseSql("update user_info1 set username = :username where password = :password and age=:age and sex=:sex");
      fail();
    }catch(Exception e){
      assertTrue(true);
    }
   
    try {
      Sql selectSql  = new SqlFactory().parseSql("insert into user_info (username,password) values(?,?,?)");
      fail();
    }catch(Exception e){
      assertTrue(true);
    }
   
    try {
      Sql selectSql  = new SqlFactory().parseSql("delete from user_info where 123username1javaeye = :username and password123 = :password and age=:age and sex=:sex");
      fail("列错误");
    }catch(Exception e){
      e.printStackTrace();
      assertTrue(true);
    }
   
    try {
      Sql selectSql  = new SqlFactory().parseSql("select * from user_info where username = :username and password =:password and age=1:age ");
      fail();
    }catch(Exception e){
      assertTrue(true);
    }
   
    try {
      Sql selectSql  = new SqlFactory().parseSql("insert into userinfo2 values(:username,:password,:age,:sex)");
      fail();
    }catch(Exception e){
      assertTrue(true);
    }
  }
View Full Code Here

Examples of cn.org.rapid_framework.generator.provider.db.sql.model.Sql

    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);
   
  }
View Full Code Here

Examples of com.avaje.ebean.RawSql.Sql

  @Test
  public void testSimple() {

    RawSqlBuilder r = RawSqlBuilder.parse("select id from t_cust");
    Sql sql = r.getSql();
    Assert.assertEquals("id", sql.getPreFrom());
    Assert.assertEquals("from t_cust", sql.getPreWhere());
    Assert.assertEquals("", sql.getPreHaving());
    Assert.assertNull(sql.getOrderBy());

  }
View Full Code Here

Examples of com.avaje.ebean.annotation.Sql

    super(info);
  }

  public void parse() {
    Class<?> cls = descriptor.getBeanType();
    Sql sql = cls.getAnnotation(Sql.class);
    if (sql != null) {
      setSql(sql);
    }

    SqlSelect sqlSelect = cls.getAnnotation(SqlSelect.class);
View Full Code Here
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.