Search in sources :

Example 1 with SqlNotFoundException

use of org.nutz.dao.SqlNotFoundException in project nutz by nutzam.

the class FileSqlManager method get.

@Override
public String get(String key) throws SqlNotFoundException {
    _check_inited();
    String sql = sqls.get(key);
    if (sql == null)
        throw new SqlNotFoundException(key);
    return sql;
}
Also used : SqlNotFoundException(org.nutz.dao.SqlNotFoundException)

Example 2 with SqlNotFoundException

use of org.nutz.dao.SqlNotFoundException in project nutz by nutzam.

the class CustomizedSqlsTest method test_dynamic_insert.

@Test
public void test_dynamic_insert() {
    pojos.init();
    ((NutDao) dao).setSqlManager(new FileSqlManager("org/nutz/dao/test/sqls/exec.sqls"));
    int platoonId = 23;
    try {
        pojos.initPlatoon(platoonId);
        Sql sql = dao.sqls().create("tank.insert");
        sql.vars().set("id", platoonId);
        sql.params().set("code", "T1").set("weight", 12);
        dao.execute(sql);
        sql = dao.sqls().create("tank.insert");
        sql.vars().set("id", platoonId);
        sql.params().set("code", "T2").set("weight", 13);
        dao.execute(sql);
        sql = dao.sqls().create("tank.insert");
        sql.vars().set("id", platoonId);
        sql.params().set("code", "T3").set("weight", 14);
        dao.execute(sql);
        sql = dao.sqls().create("tank.insert");
        sql.vars().set("id", platoonId);
        sql.params().set("code", "T4").set("weight", 15);
        dao.execute(sql);
        TableName.run(platoonId, new Atom() {

            public void run() {
                assertEquals(4, dao.count(Tank.class));
            }
        });
    } catch (SqlNotFoundException e) {
    } finally {
        pojos.dropPlatoon(platoonId);
    }
}
Also used : SqlNotFoundException(org.nutz.dao.SqlNotFoundException) NutDao(org.nutz.dao.impl.NutDao) Atom(org.nutz.trans.Atom) FileSqlManager(org.nutz.dao.impl.FileSqlManager) NutSql(org.nutz.dao.impl.sql.NutSql) Sql(org.nutz.dao.sql.Sql) Test(org.junit.Test)

Aggregations

SqlNotFoundException (org.nutz.dao.SqlNotFoundException)2 Test (org.junit.Test)1 FileSqlManager (org.nutz.dao.impl.FileSqlManager)1 NutDao (org.nutz.dao.impl.NutDao)1 NutSql (org.nutz.dao.impl.sql.NutSql)1 Sql (org.nutz.dao.sql.Sql)1 Atom (org.nutz.trans.Atom)1