Search in sources :

Example 11 with Dao

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

the class RecordDaoTest method test_insert_with_autoinc_id.

@Test
public void test_insert_with_autoinc_id() {
    if (dao.meta().isOracle())
        return;
    Dao dao = ioc.get(Dao.class);
    for (int i = 0; i < 10; i++) {
        Record re = Record.create();
        re.put("*name", "wendal" + R.UU32());
        re.put("+id", 0);
        re.put(".table", "t_pet");
        dao.insert(re);
        assertTrue(re.getInt("id") > 0);
    }
}
Also used : Dao(org.nutz.dao.Dao) Record(org.nutz.dao.entity.Record) Test(org.junit.Test)

Aggregations

Dao (org.nutz.dao.Dao)11 Test (org.junit.Test)8 Connection (java.sql.Connection)3 SQLException (java.sql.SQLException)3 Record (org.nutz.dao.entity.Record)3 NutDao (org.nutz.dao.impl.NutDao)3 Sql (org.nutz.dao.sql.Sql)3 SystemUser (org.nutz.dao.util.meta.SystemUser)3 ResultSet (java.sql.ResultSet)2 ArrayList (java.util.ArrayList)2 SystemTeam (org.nutz.dao.util.meta.SystemTeam)2 ByteArrayInputStream (java.io.ByteArrayInputStream)1 ByteArrayOutputStream (java.io.ByteArrayOutputStream)1 IOException (java.io.IOException)1 Date (java.util.Date)1 DataSource (javax.sql.DataSource)1 User (net.wendal.nutzdemo.bean.User)1 LibraryException (org.ansj.exception.LibraryException)1 ConnCallback (org.nutz.dao.ConnCallback)1 SimpleDataSource (org.nutz.dao.impl.SimpleDataSource)1