Search in sources :

Example 31 with AwfulTableExample

use of mbg.test.ib2j2.generated.conditional.model.AwfulTableExample in project generator by mybatis.

the class SelectByExampleTest method testAwfulTableSelectByExampleBetween.

public void testAwfulTableSelectByExampleBetween() {
    AwfulTableDAO dao = getAwfulTableDAO();
    try {
        AwfulTable record = new AwfulTable();
        record.seteMail("fred@fred.com");
        record.setEmailaddress("alsofred@fred.com");
        record.setFirstFirstName("fred1");
        record.setFrom("from field");
        record.setId1(new Integer(1));
        record.setId2(new Integer(2));
        record.setId5(new Integer(5));
        record.setId6(new Integer(6));
        record.setId7(new Integer(7));
        record.setSecondFirstName("fred2");
        record.setThirdFirstName("fred3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("wilma@wilma.com");
        record.setEmailaddress("alsoWilma@wilma.com");
        record.setFirstFirstName("wilma1");
        record.setFrom("from field");
        record.setId1(new Integer(11));
        record.setId2(new Integer(22));
        record.setId5(new Integer(55));
        record.setId6(new Integer(66));
        record.setId7(new Integer(77));
        record.setSecondFirstName("wilma2");
        record.setThirdFirstName("wilma3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("pebbles@pebbles.com");
        record.setEmailaddress("alsoPebbles@pebbles.com");
        record.setFirstFirstName("pebbles1");
        record.setFrom("from field");
        record.setId1(new Integer(111));
        record.setId2(new Integer(222));
        record.setId5(new Integer(555));
        record.setId6(new Integer(666));
        record.setId7(new Integer(777));
        record.setSecondFirstName("pebbles2");
        record.setThirdFirstName("pebbles3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("barney@barney.com");
        record.setEmailaddress("alsoBarney@barney.com");
        record.setFirstFirstName("barney1");
        record.setFrom("from field");
        record.setId1(new Integer(1111));
        record.setId2(new Integer(2222));
        record.setId5(new Integer(5555));
        record.setId6(new Integer(6666));
        record.setId7(new Integer(7777));
        record.setSecondFirstName("barney2");
        record.setThirdFirstName("barney3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("betty@betty.com");
        record.setEmailaddress("alsoBetty@betty.com");
        record.setFirstFirstName("betty1");
        record.setFrom("from field");
        record.setId1(new Integer(11111));
        record.setId2(new Integer(22222));
        record.setId5(new Integer(55555));
        record.setId6(new Integer(66666));
        record.setId7(new Integer(77777));
        record.setSecondFirstName("betty2");
        record.setThirdFirstName("betty3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("bammbamm@bammbamm.com");
        record.setEmailaddress("alsoBammbamm@bammbamm.com");
        record.setFirstFirstName("bammbamm1");
        record.setFrom("from field");
        record.setId1(new Integer(111111));
        record.setId2(new Integer(222222));
        record.setId5(new Integer(555555));
        record.setId6(new Integer(666666));
        record.setId7(new Integer(777777));
        record.setSecondFirstName("bammbamm2");
        record.setThirdFirstName("bammbamm3");
        dao.insert(record);
        AwfulTableExample example = new AwfulTableExample();
        example.createCriteria().andId1Between(new Integer(1), new Integer(1000));
        List answer = dao.selectByExample(example);
        assertEquals(3, answer.size());
    } catch (Exception e) {
        fail(e.getMessage());
    }
}
Also used : AwfulTableExample(mbg.test.ib2j2.generated.conditional.model.AwfulTableExample) AwfulTableDAO(mbg.test.ib2j2.generated.conditional.dao.AwfulTableDAO) AwfulTable(mbg.test.ib2j2.generated.conditional.model.AwfulTable) ArrayList(java.util.ArrayList) List(java.util.List)

Example 32 with AwfulTableExample

use of mbg.test.ib2j2.generated.conditional.model.AwfulTableExample in project generator by mybatis.

the class UpdateByExampleTest method testAwfulTableUpdateByExample.

public void testAwfulTableUpdateByExample() {
    AwfulTableDAO dao = getAwfulTableDAO();
    try {
        AwfulTable record = new AwfulTable();
        record.seteMail("fred@fred.com");
        record.setEmailaddress("alsofred@fred.com");
        record.setFirstFirstName("fred1");
        record.setFrom("from field");
        record.setId1(new Integer(1));
        record.setId2(new Integer(2));
        record.setId5(new Integer(5));
        record.setId6(new Integer(6));
        record.setId7(new Integer(7));
        record.setSecondFirstName("fred2");
        record.setThirdFirstName("fred3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("fred2@fred.com");
        record.setEmailaddress("alsofred2@fred.com");
        record.setFirstFirstName("fred11");
        record.setFrom("from from field");
        record.setId1(new Integer(11));
        record.setId2(new Integer(22));
        record.setId5(new Integer(55));
        record.setId6(new Integer(66));
        record.setId7(new Integer(77));
        record.setSecondFirstName("fred22");
        record.setThirdFirstName("fred33");
        dao.insert(record);
        AwfulTable newRecord = new AwfulTable();
        newRecord.setFirstFirstName("Alonzo");
        newRecord.setCustomerId(new Integer(58));
        newRecord.setId1(new Integer(111));
        newRecord.setId2(new Integer(222));
        newRecord.setId5(new Integer(555));
        newRecord.setId6(new Integer(666));
        newRecord.setId7(new Integer(777));
        AwfulTableExample example = new AwfulTableExample();
        example.createCriteria().andEMailLike("fred2@%");
        int rows = dao.updateByExample(newRecord, example);
        assertEquals(1, rows);
        example.clear();
        example.createCriteria().andCustomerIdEqualTo(new Integer(58));
        List answer = dao.selectByExample(example);
        assertEquals(1, answer.size());
        AwfulTable returnedRecord = (AwfulTable) answer.get(0);
        assertEquals(newRecord.getCustomerId(), returnedRecord.getCustomerId());
        assertNull(returnedRecord.geteMail());
        assertNull(returnedRecord.getEmailaddress());
        assertEquals(newRecord.getFirstFirstName(), returnedRecord.getFirstFirstName());
        assertNull(returnedRecord.getFrom());
        assertEquals(newRecord.getId1(), returnedRecord.getId1());
        assertEquals(newRecord.getId2(), returnedRecord.getId2());
        assertEquals(newRecord.getId5(), returnedRecord.getId5());
        assertEquals(newRecord.getId6(), returnedRecord.getId6());
        assertEquals(newRecord.getId7(), returnedRecord.getId7());
        assertNull(returnedRecord.getSecondFirstName());
        assertNull(returnedRecord.getThirdFirstName());
    } catch (Exception e) {
        fail(e.getMessage());
    }
}
Also used : AwfulTableExample(mbg.test.ib2j2.generated.conditional.model.AwfulTableExample) AwfulTableDAO(mbg.test.ib2j2.generated.conditional.dao.AwfulTableDAO) AwfulTable(mbg.test.ib2j2.generated.conditional.model.AwfulTable) List(java.util.List)

Example 33 with AwfulTableExample

use of mbg.test.ib2j2.generated.conditional.model.AwfulTableExample in project generator by mybatis.

the class UpdateByExampleTest method testAwfulTableUpdateByExampleSelective.

public void testAwfulTableUpdateByExampleSelective() {
    AwfulTableDAO dao = getAwfulTableDAO();
    try {
        AwfulTable record = new AwfulTable();
        record.seteMail("fred@fred.com");
        record.setEmailaddress("alsofred@fred.com");
        record.setFirstFirstName("fred1");
        record.setFrom("from field");
        record.setId1(new Integer(1));
        record.setId2(new Integer(2));
        record.setId5(new Integer(5));
        record.setId6(new Integer(6));
        record.setId7(new Integer(7));
        record.setSecondFirstName("fred2");
        record.setThirdFirstName("fred3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("fred2@fred.com");
        record.setEmailaddress("alsofred2@fred.com");
        record.setFirstFirstName("fred11");
        record.setFrom("from from field");
        record.setId1(new Integer(11));
        record.setId2(new Integer(22));
        record.setId5(new Integer(55));
        record.setId6(new Integer(66));
        record.setId7(new Integer(77));
        record.setSecondFirstName("fred22");
        record.setThirdFirstName("fred33");
        dao.insert(record);
        AwfulTable newRecord = new AwfulTable();
        newRecord.setFirstFirstName("Alonzo");
        AwfulTableExample example = new AwfulTableExample();
        example.createCriteria().andEMailLike("fred2@%");
        int rows = dao.updateByExampleSelective(newRecord, example);
        assertEquals(1, rows);
        List answer = dao.selectByExample(example);
        assertEquals(1, answer.size());
        AwfulTable returnedRecord = (AwfulTable) answer.get(0);
        assertEquals(record.getCustomerId(), returnedRecord.getCustomerId());
        assertEquals(record.geteMail(), returnedRecord.geteMail());
        assertEquals(record.getEmailaddress(), returnedRecord.getEmailaddress());
        assertEquals(newRecord.getFirstFirstName(), returnedRecord.getFirstFirstName());
        assertEquals(record.getFrom(), returnedRecord.getFrom());
        assertEquals(record.getId1(), returnedRecord.getId1());
        assertEquals(record.getId2(), returnedRecord.getId2());
        assertEquals(record.getId5(), returnedRecord.getId5());
        assertEquals(record.getId6(), returnedRecord.getId6());
        assertEquals(record.getId7(), returnedRecord.getId7());
        assertEquals(record.getSecondFirstName(), returnedRecord.getSecondFirstName());
        assertEquals(record.getThirdFirstName(), returnedRecord.getThirdFirstName());
    } catch (Exception e) {
        fail(e.getMessage());
    }
}
Also used : AwfulTableExample(mbg.test.ib2j2.generated.conditional.model.AwfulTableExample) AwfulTableDAO(mbg.test.ib2j2.generated.conditional.dao.AwfulTableDAO) AwfulTable(mbg.test.ib2j2.generated.conditional.model.AwfulTable) List(java.util.List)

Example 34 with AwfulTableExample

use of mbg.test.ib2j2.generated.conditional.model.AwfulTableExample in project generator by mybatis.

the class FlatJava2Test method testAwfulTableSelectByExampleNoCriteria.

public void testAwfulTableSelectByExampleNoCriteria() {
    AwfulTableDAO dao = getAwfulTableDAO();
    try {
        AwfulTable record = new AwfulTable();
        record.seteMail("fred@fred.com");
        record.setEmailaddress("alsofred@fred.com");
        record.setFirstFirstName("fred1");
        record.setFrom("from field");
        record.setId1(new Integer(1));
        record.setId2(new Integer(2));
        record.setId5(new Integer(5));
        record.setId6(new Integer(6));
        record.setId7(new Integer(7));
        record.setSecondFirstName("fred2");
        record.setThirdFirstName("fred3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("wilma@wilma.com");
        record.setEmailaddress("alsoWilma@wilma.com");
        record.setFirstFirstName("wilma1");
        record.setFrom("from field");
        record.setId1(new Integer(11));
        record.setId2(new Integer(22));
        record.setId5(new Integer(55));
        record.setId6(new Integer(66));
        record.setId7(new Integer(77));
        record.setSecondFirstName("wilma2");
        record.setThirdFirstName("wilma3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("pebbles@pebbles.com");
        record.setEmailaddress("alsoPebbles@pebbles.com");
        record.setFirstFirstName("pebbles1");
        record.setFrom("from field");
        record.setId1(new Integer(111));
        record.setId2(new Integer(222));
        record.setId5(new Integer(555));
        record.setId6(new Integer(666));
        record.setId7(new Integer(777));
        record.setSecondFirstName("pebbles2");
        record.setThirdFirstName("pebbles3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("barney@barney.com");
        record.setEmailaddress("alsoBarney@barney.com");
        record.setFirstFirstName("barney1");
        record.setFrom("from field");
        record.setId1(new Integer(1111));
        record.setId2(new Integer(2222));
        record.setId5(new Integer(5555));
        record.setId6(new Integer(6666));
        record.setId7(new Integer(7777));
        record.setSecondFirstName("barney2");
        record.setThirdFirstName("barney3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("betty@betty.com");
        record.setEmailaddress("alsoBetty@betty.com");
        record.setFirstFirstName("betty1");
        record.setFrom("from field");
        record.setId1(new Integer(11111));
        record.setId2(new Integer(22222));
        record.setId5(new Integer(55555));
        record.setId6(new Integer(66666));
        record.setId7(new Integer(77777));
        record.setSecondFirstName("betty2");
        record.setThirdFirstName("betty3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("bammbamm@bammbamm.com");
        record.setEmailaddress("alsoBammbamm@bammbamm.com");
        record.setFirstFirstName("bammbamm1");
        record.setFrom("from field");
        record.setId1(new Integer(111111));
        record.setId2(new Integer(222222));
        record.setId5(new Integer(555555));
        record.setId6(new Integer(666666));
        record.setId7(new Integer(777777));
        record.setSecondFirstName("bammbamm2");
        record.setThirdFirstName("bammbamm3");
        dao.insert(record);
        AwfulTableExample example = new AwfulTableExample();
        example.createCriteria();
        example.setOrderByClause("\"A_CuStOmEr iD\" desc");
        List answer = dao.selectByExample(example);
        assertEquals(6, answer.size());
        AwfulTable returnedRecord = (AwfulTable) answer.get(0);
        assertEquals(111111, returnedRecord.getId1().intValue());
        returnedRecord = (AwfulTable) answer.get(1);
        assertEquals(11111, returnedRecord.getId1().intValue());
        returnedRecord = (AwfulTable) answer.get(2);
        assertEquals(1111, returnedRecord.getId1().intValue());
        returnedRecord = (AwfulTable) answer.get(3);
        assertEquals(111, returnedRecord.getId1().intValue());
        returnedRecord = (AwfulTable) answer.get(4);
        assertEquals(11, returnedRecord.getId1().intValue());
        returnedRecord = (AwfulTable) answer.get(5);
        assertEquals(1, returnedRecord.getId1().intValue());
    } catch (SQLException e) {
        fail(e.getMessage());
    }
}
Also used : AwfulTableExample(mbg.test.ib2j2.generated.flat.model.AwfulTableExample) SQLException(java.sql.SQLException) AwfulTableDAO(mbg.test.ib2j2.generated.flat.dao.AwfulTableDAO) AwfulTable(mbg.test.ib2j2.generated.flat.model.AwfulTable) ArrayList(java.util.ArrayList) List(java.util.List)

Example 35 with AwfulTableExample

use of mbg.test.ib2j2.generated.conditional.model.AwfulTableExample in project generator by mybatis.

the class HierarchicalJava2Test method testAwfulTableSelectByExampleNoCriteria.

public void testAwfulTableSelectByExampleNoCriteria() {
    AwfulTableDAO dao = getAwfulTableDAO();
    try {
        AwfulTable record = new AwfulTable();
        record.seteMail("fred@fred.com");
        record.setEmailaddress("alsofred@fred.com");
        record.setFirstFirstName("fred1");
        record.setFrom("from field");
        record.setId1(new Integer(1));
        record.setId2(new Integer(2));
        record.setId5(new Integer(5));
        record.setId6(new Integer(6));
        record.setId7(new Integer(7));
        record.setSecondFirstName("fred2");
        record.setThirdFirstName("fred3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("wilma@wilma.com");
        record.setEmailaddress("alsoWilma@wilma.com");
        record.setFirstFirstName("wilma1");
        record.setFrom("from field");
        record.setId1(new Integer(11));
        record.setId2(new Integer(22));
        record.setId5(new Integer(55));
        record.setId6(new Integer(66));
        record.setId7(new Integer(77));
        record.setSecondFirstName("wilma2");
        record.setThirdFirstName("wilma3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("pebbles@pebbles.com");
        record.setEmailaddress("alsoPebbles@pebbles.com");
        record.setFirstFirstName("pebbles1");
        record.setFrom("from field");
        record.setId1(new Integer(111));
        record.setId2(new Integer(222));
        record.setId5(new Integer(555));
        record.setId6(new Integer(666));
        record.setId7(new Integer(777));
        record.setSecondFirstName("pebbles2");
        record.setThirdFirstName("pebbles3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("barney@barney.com");
        record.setEmailaddress("alsoBarney@barney.com");
        record.setFirstFirstName("barney1");
        record.setFrom("from field");
        record.setId1(new Integer(1111));
        record.setId2(new Integer(2222));
        record.setId5(new Integer(5555));
        record.setId6(new Integer(6666));
        record.setId7(new Integer(7777));
        record.setSecondFirstName("barney2");
        record.setThirdFirstName("barney3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("betty@betty.com");
        record.setEmailaddress("alsoBetty@betty.com");
        record.setFirstFirstName("betty1");
        record.setFrom("from field");
        record.setId1(new Integer(11111));
        record.setId2(new Integer(22222));
        record.setId5(new Integer(55555));
        record.setId6(new Integer(66666));
        record.setId7(new Integer(77777));
        record.setSecondFirstName("betty2");
        record.setThirdFirstName("betty3");
        dao.insert(record);
        record = new AwfulTable();
        record.seteMail("bammbamm@bammbamm.com");
        record.setEmailaddress("alsoBammbamm@bammbamm.com");
        record.setFirstFirstName("bammbamm1");
        record.setFrom("from field");
        record.setId1(new Integer(111111));
        record.setId2(new Integer(222222));
        record.setId5(new Integer(555555));
        record.setId6(new Integer(666666));
        record.setId7(new Integer(777777));
        record.setSecondFirstName("bammbamm2");
        record.setThirdFirstName("bammbamm3");
        dao.insert(record);
        AwfulTableExample example = new AwfulTableExample();
        example.createCriteria();
        example.setOrderByClause("\"A_CuStOmEr iD\" desc");
        List answer = dao.selectByExample(example);
        assertEquals(6, answer.size());
        AwfulTable returnedRecord = (AwfulTable) answer.get(0);
        assertEquals(111111, returnedRecord.getId1().intValue());
        returnedRecord = (AwfulTable) answer.get(1);
        assertEquals(11111, returnedRecord.getId1().intValue());
        returnedRecord = (AwfulTable) answer.get(2);
        assertEquals(1111, returnedRecord.getId1().intValue());
        returnedRecord = (AwfulTable) answer.get(3);
        assertEquals(111, returnedRecord.getId1().intValue());
        returnedRecord = (AwfulTable) answer.get(4);
        assertEquals(11, returnedRecord.getId1().intValue());
        returnedRecord = (AwfulTable) answer.get(5);
        assertEquals(1, returnedRecord.getId1().intValue());
    } catch (SQLException e) {
        fail(e.getMessage());
    }
}
Also used : AwfulTableExample(mbg.test.ib2j2.generated.hierarchical.model.AwfulTableExample) SQLException(java.sql.SQLException) AwfulTableDAO(mbg.test.ib2j2.generated.hierarchical.dao.AwfulTableDAO) AwfulTable(mbg.test.ib2j2.generated.hierarchical.model.AwfulTable) ArrayList(java.util.ArrayList) List(java.util.List)

Aggregations

SQLException (java.sql.SQLException)33 List (java.util.List)30 ArrayList (java.util.ArrayList)24 Test (org.junit.Test)22 AwfulTableDAO (mbg.test.ib2j2.generated.conditional.dao.AwfulTableDAO)11 AwfulTable (mbg.test.ib2j2.generated.conditional.model.AwfulTable)11 AwfulTableExample (mbg.test.ib2j2.generated.conditional.model.AwfulTableExample)11 AwfulTableDAO (mbg.test.ib2j2.generated.flat.dao.AwfulTableDAO)11 AwfulTable (mbg.test.ib2j2.generated.flat.model.AwfulTable)11 AwfulTableExample (mbg.test.ib2j2.generated.flat.model.AwfulTableExample)11 AwfulTableDAO (mbg.test.ib2j2.generated.hierarchical.dao.AwfulTableDAO)11 AwfulTable (mbg.test.ib2j2.generated.hierarchical.model.AwfulTable)11 AwfulTableExample (mbg.test.ib2j2.generated.hierarchical.model.AwfulTableExample)11 AwfulTableDAO (mbg.test.ib2j5.generated.conditional.dao.AwfulTableDAO)11 AwfulTable (mbg.test.ib2j5.generated.conditional.model.AwfulTable)11 AwfulTableExample (mbg.test.ib2j5.generated.conditional.model.AwfulTableExample)11 AwfulTableMapper (mbg.test.mb3.generated.conditional.mapper.AwfulTableMapper)11 AwfulTable (mbg.test.mb3.generated.conditional.model.AwfulTable)11 AwfulTableExample (mbg.test.mb3.generated.conditional.model.AwfulTableExample)11 SqlSession (org.apache.ibatis.session.SqlSession)11