You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ibatis.apache.org by jg...@apache.org on 2007/02/06 06:06:31 UTC

svn commit: r503987 [2/18] - in /ibatis/trunk/java/mapper/mapper2/tools/abator/core: build/ devlib/ src/org/apache/ibatis/abator/config/ src/org/apache/ibatis/abator/internal/db/ src/org/apache/ibatis/abator/internal/java/dao/ src/org/apache/ibatis/aba...

Modified: ibatis/trunk/java/mapper/mapper2/tools/abator/core/testJava2/abatortest/java2/execute/conditional/java2/ConditionalJava2Tests.java
URL: http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/tools/abator/core/testJava2/abatortest/java2/execute/conditional/java2/ConditionalJava2Tests.java?view=diff&rev=503987&r1=503986&r2=503987
==============================================================================
--- ibatis/trunk/java/mapper/mapper2/tools/abator/core/testJava2/abatortest/java2/execute/conditional/java2/ConditionalJava2Tests.java (original)
+++ ibatis/trunk/java/mapper/mapper2/tools/abator/core/testJava2/abatortest/java2/execute/conditional/java2/ConditionalJava2Tests.java Mon Feb  5 21:06:29 2007
@@ -17,17 +17,24 @@
 package abatortest.java2.execute.conditional.java2;
 
 import java.math.BigDecimal;
+import java.sql.SQLException;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
 
 import abatortest.java2.BaseTest;
 import abatortest.java2.generated.conditional.java2.dao.FieldsblobsDAO;
+import abatortest.java2.generated.conditional.java2.dao.FieldsblobsDAOImpl;
 import abatortest.java2.generated.conditional.java2.dao.FieldsonlyDAO;
+import abatortest.java2.generated.conditional.java2.dao.FieldsonlyDAOImpl;
 import abatortest.java2.generated.conditional.java2.dao.PkblobsDAO;
+import abatortest.java2.generated.conditional.java2.dao.PkblobsDAOImpl;
 import abatortest.java2.generated.conditional.java2.dao.PkfieldsDAO;
+import abatortest.java2.generated.conditional.java2.dao.PkfieldsDAOImpl;
 import abatortest.java2.generated.conditional.java2.dao.PkfieldsblobsDAO;
+import abatortest.java2.generated.conditional.java2.dao.PkfieldsblobsDAOImpl;
 import abatortest.java2.generated.conditional.java2.dao.PkonlyDAO;
+import abatortest.java2.generated.conditional.java2.dao.PkonlyDAOImpl;
 import abatortest.java2.generated.conditional.java2.model.Fieldsblobs;
 import abatortest.java2.generated.conditional.java2.model.FieldsblobsExample;
 import abatortest.java2.generated.conditional.java2.model.FieldsblobsWithBLOBs;
@@ -46,1510 +53,1723 @@
 
 /**
  * @author Jeff Butler
- *
+ * 
  */
 public class ConditionalJava2Tests extends BaseTest {
 
     protected void setUp() throws Exception {
         super.setUp();
-        initDaoManager("abatortest/java2/execute/conditional/java2/dao.xml", null);
+        initSqlMapClient(
+                "abatortest/java2/execute/conditional/java2/SqlMapConfig.xml",
+                null);
     }
 
     public void testFieldsOnlyInsert() {
-        FieldsonlyDAO dao = (FieldsonlyDAO) daoManager.getDao(FieldsonlyDAO.class);
+        FieldsonlyDAO dao = new FieldsonlyDAOImpl(sqlMapClient);
 
-        Fieldsonly record = new Fieldsonly();
-        record.setDoublefield(new Double(11.22));
-        record.setFloatfield(new Float(33.44));
-        record.setIntegerfield(new Integer(5));
-        dao.insert(record);
-
-        FieldsonlyExample example = new FieldsonlyExample();
-        example.createCriteria().andIntegerfieldEqualTo(new Integer(5));
-
-        List answer = dao.selectByExample(example);
-        assertEquals(1, answer.size());
-
-        Fieldsonly returnedRecord = (Fieldsonly) answer.get(0);
-        assertEquals(record.getIntegerfield(), returnedRecord.getIntegerfield());
-        assertEquals(record.getDoublefield(), returnedRecord.getDoublefield());
-        assertEquals(record.getFloatfield(), returnedRecord.getFloatfield());
+        try {
+            Fieldsonly record = new Fieldsonly();
+            record.setDoublefield(new Double(11.22));
+            record.setFloatfield(new Float(33.44));
+            record.setIntegerfield(new Integer(5));
+            dao.insert(record);
+
+            FieldsonlyExample example = new FieldsonlyExample();
+            example.createCriteria().andIntegerfieldEqualTo(new Integer(5));
+
+            List answer = dao.selectByExample(example);
+            assertEquals(1, answer.size());
+
+            Fieldsonly returnedRecord = (Fieldsonly) answer.get(0);
+            assertEquals(record.getIntegerfield(), returnedRecord
+                    .getIntegerfield());
+            assertEquals(record.getDoublefield(), returnedRecord
+                    .getDoublefield());
+            assertEquals(record.getFloatfield(), returnedRecord.getFloatfield());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testFieldsOnlySelectByExample() {
-        FieldsonlyDAO dao = (FieldsonlyDAO) daoManager.getDao(FieldsonlyDAO.class);
+        FieldsonlyDAO dao = new FieldsonlyDAOImpl(sqlMapClient);
 
-        Fieldsonly record = new Fieldsonly();
-        record.setDoublefield(new Double(11.22));
-        record.setFloatfield(new Float(33.44));
-        record.setIntegerfield(new Integer(5));
-        dao.insert(record);
-
-        record = new Fieldsonly();
-        record.setDoublefield(new Double(44.55));
-        record.setFloatfield(new Float(66.77));
-        record.setIntegerfield(new Integer(8));
-        dao.insert(record);
-
-        record = new Fieldsonly();
-        record.setDoublefield(new Double(88.99));
-        record.setFloatfield(new Float(100.111));
-        record.setIntegerfield(new Integer(9));
-        dao.insert(record);
-
-        FieldsonlyExample example = new FieldsonlyExample();
-        example.createCriteria().andIntegerfieldGreaterThan(new Integer(5));
-
-        List answer = dao.selectByExample(example);
-        assertEquals(2, answer.size());
-
-        example = new FieldsonlyExample();
-        answer = dao.selectByExample(example);
-        assertEquals(3, answer.size());
+        try {
+            Fieldsonly record = new Fieldsonly();
+            record.setDoublefield(new Double(11.22));
+            record.setFloatfield(new Float(33.44));
+            record.setIntegerfield(new Integer(5));
+            dao.insert(record);
+
+            record = new Fieldsonly();
+            record.setDoublefield(new Double(44.55));
+            record.setFloatfield(new Float(66.77));
+            record.setIntegerfield(new Integer(8));
+            dao.insert(record);
+
+            record = new Fieldsonly();
+            record.setDoublefield(new Double(88.99));
+            record.setFloatfield(new Float(100.111));
+            record.setIntegerfield(new Integer(9));
+            dao.insert(record);
+
+            FieldsonlyExample example = new FieldsonlyExample();
+            example.createCriteria().andIntegerfieldGreaterThan(new Integer(5));
+
+            List answer = dao.selectByExample(example);
+            assertEquals(2, answer.size());
+
+            example = new FieldsonlyExample();
+            answer = dao.selectByExample(example);
+            assertEquals(3, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testFieldsOnlySelectByExampleNoCriteria() {
-        FieldsonlyDAO dao = (FieldsonlyDAO) daoManager.getDao(FieldsonlyDAO.class);
+        FieldsonlyDAO dao = new FieldsonlyDAOImpl(sqlMapClient);
 
-        Fieldsonly record = new Fieldsonly();
-        record.setDoublefield(new Double(11.22));
-        record.setFloatfield(new Float(33.44));
-        record.setIntegerfield(new Integer(5));
-        dao.insert(record);
-
-        record = new Fieldsonly();
-        record.setDoublefield(new Double(44.55));
-        record.setFloatfield(new Float(66.77));
-        record.setIntegerfield(new Integer(8));
-        dao.insert(record);
-
-        record = new Fieldsonly();
-        record.setDoublefield(new Double(88.99));
-        record.setFloatfield(new Float(100.111));
-        record.setIntegerfield(new Integer(9));
-        dao.insert(record);
-
-        FieldsonlyExample example = new FieldsonlyExample();
-        example.createCriteria();
-
-        List answer = dao.selectByExample(example);
-        assertEquals(3, answer.size());
+        try {
+            Fieldsonly record = new Fieldsonly();
+            record.setDoublefield(new Double(11.22));
+            record.setFloatfield(new Float(33.44));
+            record.setIntegerfield(new Integer(5));
+            dao.insert(record);
+
+            record = new Fieldsonly();
+            record.setDoublefield(new Double(44.55));
+            record.setFloatfield(new Float(66.77));
+            record.setIntegerfield(new Integer(8));
+            dao.insert(record);
+
+            record = new Fieldsonly();
+            record.setDoublefield(new Double(88.99));
+            record.setFloatfield(new Float(100.111));
+            record.setIntegerfield(new Integer(9));
+            dao.insert(record);
+
+            FieldsonlyExample example = new FieldsonlyExample();
+            example.createCriteria();
+
+            List answer = dao.selectByExample(example);
+            assertEquals(3, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testFieldsOnlyDeleteByExample() {
-        FieldsonlyDAO dao = (FieldsonlyDAO) daoManager.getDao(FieldsonlyDAO.class);
+        FieldsonlyDAO dao = new FieldsonlyDAOImpl(sqlMapClient);
 
-        Fieldsonly record = new Fieldsonly();
-        record.setDoublefield(new Double(11.22));
-        record.setFloatfield(new Float(33.44));
-        record.setIntegerfield(new Integer(5));
-        dao.insert(record);
-
-        record = new Fieldsonly();
-        record.setDoublefield(new Double(44.55));
-        record.setFloatfield(new Float(66.77));
-        record.setIntegerfield(new Integer(8));
-        dao.insert(record);
-
-        record = new Fieldsonly();
-        record.setDoublefield(new Double(88.99));
-        record.setFloatfield(new Float(100.111));
-        record.setIntegerfield(new Integer(9));
-        dao.insert(record);
-
-        FieldsonlyExample example = new FieldsonlyExample();
-        example.createCriteria().andIntegerfieldGreaterThan(new Integer(5));
-
-        int rows = dao.deleteByExample(example);
-        assertEquals(2, rows);
-
-        example = new FieldsonlyExample();
-        List answer = dao.selectByExample(example);
-        assertEquals(1, answer.size());
+        try {
+            Fieldsonly record = new Fieldsonly();
+            record.setDoublefield(new Double(11.22));
+            record.setFloatfield(new Float(33.44));
+            record.setIntegerfield(new Integer(5));
+            dao.insert(record);
+
+            record = new Fieldsonly();
+            record.setDoublefield(new Double(44.55));
+            record.setFloatfield(new Float(66.77));
+            record.setIntegerfield(new Integer(8));
+            dao.insert(record);
+
+            record = new Fieldsonly();
+            record.setDoublefield(new Double(88.99));
+            record.setFloatfield(new Float(100.111));
+            record.setIntegerfield(new Integer(9));
+            dao.insert(record);
+
+            FieldsonlyExample example = new FieldsonlyExample();
+            example.createCriteria().andIntegerfieldGreaterThan(new Integer(5));
+
+            int rows = dao.deleteByExample(example);
+            assertEquals(2, rows);
+
+            example = new FieldsonlyExample();
+            List answer = dao.selectByExample(example);
+            assertEquals(1, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKOnlyInsert() {
-        PkonlyDAO dao = (PkonlyDAO) daoManager.getDao(PkonlyDAO.class);
+        PkonlyDAO dao = new PkonlyDAOImpl(sqlMapClient);
 
-        PkonlyKey key = new PkonlyKey();
-        key.setId(new Integer(1));
-        key.setSeqNum(new Integer(3));
-        dao.insert(key);
-
-        PkonlyExample example = new PkonlyExample();
-        List answer = dao.selectByExample(example);
-        assertEquals(1, answer.size());
-
-        PkonlyKey returnedRecord = (PkonlyKey) answer.get(0);
-        assertEquals(key.getId(), returnedRecord.getId());
-        assertEquals(key.getSeqNum(), returnedRecord.getSeqNum());
+        try {
+            PkonlyKey key = new PkonlyKey();
+            key.setId(new Integer(1));
+            key.setSeqNum(new Integer(3));
+            dao.insert(key);
+
+            PkonlyExample example = new PkonlyExample();
+            List answer = dao.selectByExample(example);
+            assertEquals(1, answer.size());
+
+            PkonlyKey returnedRecord = (PkonlyKey) answer.get(0);
+            assertEquals(key.getId(), returnedRecord.getId());
+            assertEquals(key.getSeqNum(), returnedRecord.getSeqNum());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKOnlyDeleteByPrimaryKey() {
-        PkonlyDAO dao = (PkonlyDAO) daoManager.getDao(PkonlyDAO.class);
-
-        PkonlyKey key = new PkonlyKey();
-        key.setId(new Integer(1));
-        key.setSeqNum(new Integer(3));
-        dao.insert(key);
-
-        key = new PkonlyKey();
-        key.setId(new Integer(5));
-        key.setSeqNum(new Integer(6));
-        dao.insert(key);
-
-        PkonlyExample example = new PkonlyExample();
-        List answer = dao.selectByExample(example);
-        assertEquals(2, answer.size());
-
-        key = new PkonlyKey();
-        key.setId(new Integer(5));
-        key.setSeqNum(new Integer(6));
-        int rows = dao.deleteByPrimaryKey(key);
-        assertEquals(1, rows);
+        PkonlyDAO dao = new PkonlyDAOImpl(sqlMapClient);
 
-        answer = dao.selectByExample(example);
-        assertEquals(1, answer.size());
+        try {
+            PkonlyKey key = new PkonlyKey();
+            key.setId(new Integer(1));
+            key.setSeqNum(new Integer(3));
+            dao.insert(key);
+
+            key = new PkonlyKey();
+            key.setId(new Integer(5));
+            key.setSeqNum(new Integer(6));
+            dao.insert(key);
+
+            PkonlyExample example = new PkonlyExample();
+            List answer = dao.selectByExample(example);
+            assertEquals(2, answer.size());
+
+            key = new PkonlyKey();
+            key.setId(new Integer(5));
+            key.setSeqNum(new Integer(6));
+            int rows = dao.deleteByPrimaryKey(key);
+            assertEquals(1, rows);
+
+            answer = dao.selectByExample(example);
+            assertEquals(1, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKOnlyDeleteByExample() {
-        PkonlyDAO dao = (PkonlyDAO) daoManager.getDao(PkonlyDAO.class);
+        PkonlyDAO dao = new PkonlyDAOImpl(sqlMapClient);
 
-        PkonlyKey key = new PkonlyKey();
-        key.setId(new Integer(1));
-        key.setSeqNum(new Integer(3));
-        dao.insert(key);
-
-        key = new PkonlyKey();
-        key.setId(new Integer(5));
-        key.setSeqNum(new Integer(6));
-        dao.insert(key);
-
-        key = new PkonlyKey();
-        key.setId(new Integer(7));
-        key.setSeqNum(new Integer(8));
-        dao.insert(key);
-
-        PkonlyExample example = new PkonlyExample();
-        example.createCriteria().andIdGreaterThan(new Integer(4));
-        int rows = dao.deleteByExample(example);
-        assertEquals(2, rows);
-
-        example = new PkonlyExample();
-        List answer = dao.selectByExample(example);
-        assertEquals(1, answer.size());
+        try {
+            PkonlyKey key = new PkonlyKey();
+            key.setId(new Integer(1));
+            key.setSeqNum(new Integer(3));
+            dao.insert(key);
+
+            key = new PkonlyKey();
+            key.setId(new Integer(5));
+            key.setSeqNum(new Integer(6));
+            dao.insert(key);
+
+            key = new PkonlyKey();
+            key.setId(new Integer(7));
+            key.setSeqNum(new Integer(8));
+            dao.insert(key);
+
+            PkonlyExample example = new PkonlyExample();
+            example.createCriteria().andIdGreaterThan(new Integer(4));
+            int rows = dao.deleteByExample(example);
+            assertEquals(2, rows);
+
+            example = new PkonlyExample();
+            List answer = dao.selectByExample(example);
+            assertEquals(1, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKOnlySelectByExample() {
-        PkonlyDAO dao = (PkonlyDAO) daoManager.getDao(PkonlyDAO.class);
+        PkonlyDAO dao = new PkonlyDAOImpl(sqlMapClient);
 
-        PkonlyKey key = new PkonlyKey();
-        key.setId(new Integer(1));
-        key.setSeqNum(new Integer(3));
-        dao.insert(key);
-
-        key = new PkonlyKey();
-        key.setId(new Integer(5));
-        key.setSeqNum(new Integer(6));
-        dao.insert(key);
-
-        key = new PkonlyKey();
-        key.setId(new Integer(7));
-        key.setSeqNum(new Integer(8));
-        dao.insert(key);
-
-        PkonlyExample example = new PkonlyExample();
-        example.createCriteria().andIdGreaterThan(new Integer(4));
-        List answer = dao.selectByExample(example);
-        assertEquals(2, answer.size());
+        try {
+            PkonlyKey key = new PkonlyKey();
+            key.setId(new Integer(1));
+            key.setSeqNum(new Integer(3));
+            dao.insert(key);
+
+            key = new PkonlyKey();
+            key.setId(new Integer(5));
+            key.setSeqNum(new Integer(6));
+            dao.insert(key);
+
+            key = new PkonlyKey();
+            key.setId(new Integer(7));
+            key.setSeqNum(new Integer(8));
+            dao.insert(key);
+
+            PkonlyExample example = new PkonlyExample();
+            example.createCriteria().andIdGreaterThan(new Integer(4));
+            List answer = dao.selectByExample(example);
+            assertEquals(2, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKOnlySelectByExampleNoCriteria() {
-        PkonlyDAO dao = (PkonlyDAO) daoManager.getDao(PkonlyDAO.class);
-        
-        PkonlyKey key = new PkonlyKey();
-        key.setId(new Integer(1));
-        key.setSeqNum(new Integer(3));
-        dao.insert(key);
-        
-        key = new PkonlyKey();
-        key.setId(new Integer(5));
-        key.setSeqNum(new Integer(6));
-        dao.insert(key);
-        
-        key = new PkonlyKey();
-        key.setId(new Integer(7));
-        key.setSeqNum(new Integer(8));
-        dao.insert(key);
-        
-        PkonlyExample example = new PkonlyExample();
-        example.createCriteria();
-        List answer = dao.selectByExample(example);
-        assertEquals(3, answer.size());
+        PkonlyDAO dao = new PkonlyDAOImpl(sqlMapClient);
+
+        try {
+            PkonlyKey key = new PkonlyKey();
+            key.setId(new Integer(1));
+            key.setSeqNum(new Integer(3));
+            dao.insert(key);
+
+            key = new PkonlyKey();
+            key.setId(new Integer(5));
+            key.setSeqNum(new Integer(6));
+            dao.insert(key);
+
+            key = new PkonlyKey();
+            key.setId(new Integer(7));
+            key.setSeqNum(new Integer(8));
+            dao.insert(key);
+
+            PkonlyExample example = new PkonlyExample();
+            example.createCriteria();
+            List answer = dao.selectByExample(example);
+            assertEquals(3, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
-    
+
     public void testPKFieldsInsert() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record = new Pkfields();
-        record.setDatefield(new Date());
-        record.setDecimal100field(new Long(10L));
-        record.setDecimal155field(new BigDecimal("15.12345"));
-        record.setDecimal30field(new Short((short) 3));
-        record.setDecimal60field(new Integer(6));
-        record.setFirstname("Jeff");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-        record.setLastname("Butler");
-        record.setTimefield(new Date());
-        record.setTimestampfield(new Date());
-
-        dao.insert(record);
-
-        PkfieldsKey key = new PkfieldsKey();
-        key.setId1(new Integer(1));
-        key.setId2(new Integer(2));
-
-        Pkfields returnedRecord = dao.selectByPrimaryKey(key);
-        assertNotNull(returnedRecord);
-
-        assertTrue(datesAreEqual(record.getDatefield(), returnedRecord.getDatefield()));
-        assertEquals(record.getDecimal100field(), returnedRecord.getDecimal100field());
-        assertEquals(record.getDecimal155field(), returnedRecord.getDecimal155field());
-        assertEquals(record.getDecimal30field(), returnedRecord.getDecimal30field());
-        assertEquals(record.getDecimal60field(), returnedRecord.getDecimal60field());
-        assertEquals(record.getFirstname(), returnedRecord.getFirstname());
-        assertEquals(record.getId1(), returnedRecord.getId1());
-        assertEquals(record.getId2(), returnedRecord.getId2());
-        assertEquals(record.getLastname(), returnedRecord.getLastname());
-        assertTrue(timesAreEqual(record.getTimefield(), returnedRecord.getTimefield()));
-        assertEquals(record.getTimestampfield(), returnedRecord.getTimestampfield());
+        try {
+            Pkfields record = new Pkfields();
+            record.setDatefield(new Date());
+            record.setDecimal100field(new Long(10L));
+            record.setDecimal155field(new BigDecimal("15.12345"));
+            record.setDecimal30field(new Short((short) 3));
+            record.setDecimal60field(new Integer(6));
+            record.setFirstname("Jeff");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+            record.setLastname("Butler");
+            record.setTimefield(new Date());
+            record.setTimestampfield(new Date());
+
+            dao.insert(record);
+
+            PkfieldsKey key = new PkfieldsKey();
+            key.setId1(new Integer(1));
+            key.setId2(new Integer(2));
+
+            Pkfields returnedRecord = dao.selectByPrimaryKey(key);
+            assertNotNull(returnedRecord);
+
+            assertTrue(datesAreEqual(record.getDatefield(), returnedRecord
+                    .getDatefield()));
+            assertEquals(record.getDecimal100field(), returnedRecord
+                    .getDecimal100field());
+            assertEquals(record.getDecimal155field(), returnedRecord
+                    .getDecimal155field());
+            assertEquals(record.getDecimal30field(), returnedRecord
+                    .getDecimal30field());
+            assertEquals(record.getDecimal60field(), returnedRecord
+                    .getDecimal60field());
+            assertEquals(record.getFirstname(), returnedRecord.getFirstname());
+            assertEquals(record.getId1(), returnedRecord.getId1());
+            assertEquals(record.getId2(), returnedRecord.getId2());
+            assertEquals(record.getLastname(), returnedRecord.getLastname());
+            assertTrue(timesAreEqual(record.getTimefield(), returnedRecord
+                    .getTimefield()));
+            assertEquals(record.getTimestampfield(), returnedRecord
+                    .getTimestampfield());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsUpdateByPrimaryKey() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
-
-        Pkfields record = new Pkfields();
-        record.setFirstname("Jeff");
-        record.setLastname("Smith");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-
-        dao.insert(record);
-
-        record.setFirstname("Scott");
-        record.setLastname("Jones");
-
-        int rows = dao.updateByPrimaryKey(record);
-        assertEquals(1, rows);
-
-        PkfieldsKey key = new PkfieldsKey();
-        key.setId1(new Integer(1));
-        key.setId2(new Integer(2));
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record2 = dao.selectByPrimaryKey(key);
-
-        assertEquals(record.getFirstname(), record2.getFirstname());
-        assertEquals(record.getLastname(), record2.getLastname());
-        assertEquals(record.getId1(), record2.getId1());
-        assertEquals(record.getId2(), record2.getId2());
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Jeff");
+            record.setLastname("Smith");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+
+            dao.insert(record);
+
+            record.setFirstname("Scott");
+            record.setLastname("Jones");
+
+            int rows = dao.updateByPrimaryKey(record);
+            assertEquals(1, rows);
+
+            PkfieldsKey key = new PkfieldsKey();
+            key.setId1(new Integer(1));
+            key.setId2(new Integer(2));
+
+            Pkfields record2 = dao.selectByPrimaryKey(key);
+
+            assertEquals(record.getFirstname(), record2.getFirstname());
+            assertEquals(record.getLastname(), record2.getLastname());
+            assertEquals(record.getId1(), record2.getId1());
+            assertEquals(record.getId2(), record2.getId2());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsUpdateByPrimaryKeySelective() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record = new Pkfields();
-        record.setFirstname("Jeff");
-        record.setLastname("Smith");
-        record.setDecimal60field(new Integer(5));
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-
-        dao.insert(record);
-
-        Pkfields newRecord = new Pkfields();
-        newRecord.setId1(new Integer(1));
-        newRecord.setId2(new Integer(2));
-        newRecord.setFirstname("Scott");
-        newRecord.setDecimal60field(new Integer(4));
-
-        int rows = dao.updateByPrimaryKeySelective(newRecord);
-        assertEquals(1, rows);
-
-        PkfieldsKey key = new PkfieldsKey();
-        key.setId1(new Integer(1));
-        key.setId2(new Integer(2));
-
-        Pkfields returnedRecord = dao.selectByPrimaryKey(key);
-
-        assertTrue(datesAreEqual(record.getDatefield(), returnedRecord.getDatefield()));
-        assertEquals(record.getDecimal100field(), returnedRecord.getDecimal100field());
-        assertEquals(record.getDecimal155field(), returnedRecord.getDecimal155field());
-        assertEquals(record.getDecimal30field(), returnedRecord.getDecimal30field());
-        assertEquals(newRecord.getDecimal60field(), returnedRecord.getDecimal60field());
-        assertEquals(newRecord.getFirstname(), returnedRecord.getFirstname());
-        assertEquals(record.getId1(), returnedRecord.getId1());
-        assertEquals(record.getId2(), returnedRecord.getId2());
-        assertEquals(record.getLastname(), returnedRecord.getLastname());
-        assertTrue(timesAreEqual(record.getTimefield(), returnedRecord.getTimefield()));
-        assertEquals(record.getTimestampfield(), returnedRecord.getTimestampfield());
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Jeff");
+            record.setLastname("Smith");
+            record.setDecimal60field(new Integer(5));
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+
+            dao.insert(record);
+
+            Pkfields newRecord = new Pkfields();
+            newRecord.setId1(new Integer(1));
+            newRecord.setId2(new Integer(2));
+            newRecord.setFirstname("Scott");
+            newRecord.setDecimal60field(new Integer(4));
+
+            int rows = dao.updateByPrimaryKeySelective(newRecord);
+            assertEquals(1, rows);
+
+            PkfieldsKey key = new PkfieldsKey();
+            key.setId1(new Integer(1));
+            key.setId2(new Integer(2));
+
+            Pkfields returnedRecord = dao.selectByPrimaryKey(key);
+
+            assertTrue(datesAreEqual(record.getDatefield(), returnedRecord
+                    .getDatefield()));
+            assertEquals(record.getDecimal100field(), returnedRecord
+                    .getDecimal100field());
+            assertEquals(record.getDecimal155field(), returnedRecord
+                    .getDecimal155field());
+            assertEquals(record.getDecimal30field(), returnedRecord
+                    .getDecimal30field());
+            assertEquals(newRecord.getDecimal60field(), returnedRecord
+                    .getDecimal60field());
+            assertEquals(newRecord.getFirstname(), returnedRecord
+                    .getFirstname());
+            assertEquals(record.getId1(), returnedRecord.getId1());
+            assertEquals(record.getId2(), returnedRecord.getId2());
+            assertEquals(record.getLastname(), returnedRecord.getLastname());
+            assertTrue(timesAreEqual(record.getTimefield(), returnedRecord
+                    .getTimefield()));
+            assertEquals(record.getTimestampfield(), returnedRecord
+                    .getTimestampfield());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKfieldsDeleteByPrimaryKey() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record = new Pkfields();
-        record.setFirstname("Jeff");
-        record.setLastname("Smith");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-
-        dao.insert(record);
-
-        PkfieldsKey key = new PkfieldsKey();
-        key.setId1(new Integer(1));
-        key.setId2(new Integer(2));
-
-        int rows = dao.deleteByPrimaryKey(key);
-        assertEquals(1, rows);
-
-        PkfieldsExample example = new PkfieldsExample();
-        List answer = dao.selectByExample(example);
-        assertEquals(0, answer.size());
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Jeff");
+            record.setLastname("Smith");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+
+            dao.insert(record);
+
+            PkfieldsKey key = new PkfieldsKey();
+            key.setId1(new Integer(1));
+            key.setId2(new Integer(2));
+
+            int rows = dao.deleteByPrimaryKey(key);
+            assertEquals(1, rows);
+
+            PkfieldsExample example = new PkfieldsExample();
+            List answer = dao.selectByExample(example);
+            assertEquals(0, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsDeleteByExample() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record = new Pkfields();
-        record.setFirstname("Jeff");
-        record.setLastname("Smith");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Bob");
-        record.setLastname("Jones");
-        record.setId1(new Integer(3));
-        record.setId2(new Integer(4));
-
-        dao.insert(record);
-
-        PkfieldsExample example = new PkfieldsExample();
-        List answer = dao.selectByExample(example);
-        assertEquals(2, answer.size());
-
-        example = new PkfieldsExample();
-        example.createCriteria().andLastnameLike("J%");
-        int rows = dao.deleteByExample(example);
-        assertEquals(1, rows);
-
-        example = new PkfieldsExample();
-        answer = dao.selectByExample(example);
-        assertEquals(1, answer.size());
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Jeff");
+            record.setLastname("Smith");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Bob");
+            record.setLastname("Jones");
+            record.setId1(new Integer(3));
+            record.setId2(new Integer(4));
+
+            dao.insert(record);
+
+            PkfieldsExample example = new PkfieldsExample();
+            List answer = dao.selectByExample(example);
+            assertEquals(2, answer.size());
+
+            example = new PkfieldsExample();
+            example.createCriteria().andLastnameLike("J%");
+            int rows = dao.deleteByExample(example);
+            assertEquals(1, rows);
+
+            example = new PkfieldsExample();
+            answer = dao.selectByExample(example);
+            assertEquals(1, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsSelectByPrimaryKey() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record = new Pkfields();
-        record.setFirstname("Jeff");
-        record.setLastname("Smith");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Bob");
-        record.setLastname("Jones");
-        record.setId1(new Integer(3));
-        record.setId2(new Integer(4));
-        dao.insert(record);
-
-        PkfieldsKey key = new PkfieldsKey();
-        key.setId1(new Integer(3));
-        key.setId2(new Integer(4));
-        Pkfields newRecord = dao.selectByPrimaryKey(key);
-
-        assertNotNull(newRecord);
-        assertEquals(record.getFirstname(), newRecord.getFirstname());
-        assertEquals(record.getLastname(), newRecord.getLastname());
-        assertEquals(record.getId1(), newRecord.getId1());
-        assertEquals(record.getId2(), newRecord.getId2());
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Jeff");
+            record.setLastname("Smith");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Bob");
+            record.setLastname("Jones");
+            record.setId1(new Integer(3));
+            record.setId2(new Integer(4));
+            dao.insert(record);
+
+            PkfieldsKey key = new PkfieldsKey();
+            key.setId1(new Integer(3));
+            key.setId2(new Integer(4));
+            Pkfields newRecord = dao.selectByPrimaryKey(key);
+
+            assertNotNull(newRecord);
+            assertEquals(record.getFirstname(), newRecord.getFirstname());
+            assertEquals(record.getLastname(), newRecord.getLastname());
+            assertEquals(record.getId1(), newRecord.getId1());
+            assertEquals(record.getId2(), newRecord.getId2());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsSelectByExampleLike() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record = new Pkfields();
-        record.setFirstname("Fred");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Wilma");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Pebbles");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Barney");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Betty");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Bamm Bamm");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        PkfieldsExample example = new PkfieldsExample();
-        example.createCriteria().andFirstnameLike("B%");
-        example.setOrderByClause("ID1, ID2");
-        List answer = dao.selectByExample(example);
-        assertEquals(3, answer.size());
-        Pkfields returnedRecord = (Pkfields) answer.get(0);
-        assertEquals(2, returnedRecord.getId1().intValue());
-        assertEquals(1, returnedRecord.getId2().intValue());
-        returnedRecord = (Pkfields) answer.get(1);
-        assertEquals(2, returnedRecord.getId1().intValue());
-        assertEquals(2, returnedRecord.getId2().intValue());
-        returnedRecord = (Pkfields) answer.get(2);
-        assertEquals(2, returnedRecord.getId1().intValue());
-        assertEquals(3, returnedRecord.getId2().intValue());
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Fred");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Wilma");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Pebbles");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Barney");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Betty");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Bamm Bamm");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            PkfieldsExample example = new PkfieldsExample();
+            example.createCriteria().andFirstnameLike("B%");
+            example.setOrderByClause("ID1, ID2");
+            List answer = dao.selectByExample(example);
+            assertEquals(3, answer.size());
+            Pkfields returnedRecord = (Pkfields) answer.get(0);
+            assertEquals(2, returnedRecord.getId1().intValue());
+            assertEquals(1, returnedRecord.getId2().intValue());
+            returnedRecord = (Pkfields) answer.get(1);
+            assertEquals(2, returnedRecord.getId1().intValue());
+            assertEquals(2, returnedRecord.getId2().intValue());
+            returnedRecord = (Pkfields) answer.get(2);
+            assertEquals(2, returnedRecord.getId1().intValue());
+            assertEquals(3, returnedRecord.getId2().intValue());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsSelectByExampleNotLike() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record = new Pkfields();
-        record.setFirstname("Fred");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Wilma");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Pebbles");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Barney");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Betty");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Bamm Bamm");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        PkfieldsExample example = new PkfieldsExample();
-        example.createCriteria().andFirstnameNotLike("B%");
-        example.setOrderByClause("ID1, ID2");
-        List answer = dao.selectByExample(example);
-        assertEquals(3, answer.size());
-        Pkfields returnedRecord = (Pkfields) answer.get(0);
-        assertEquals(1, returnedRecord.getId1().intValue());
-        assertEquals(1, returnedRecord.getId2().intValue());
-        returnedRecord = (Pkfields) answer.get(1);
-        assertEquals(1, returnedRecord.getId1().intValue());
-        assertEquals(2, returnedRecord.getId2().intValue());
-        returnedRecord = (Pkfields) answer.get(2);
-        assertEquals(1, returnedRecord.getId1().intValue());
-        assertEquals(3, returnedRecord.getId2().intValue());
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Fred");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Wilma");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Pebbles");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Barney");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Betty");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Bamm Bamm");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            PkfieldsExample example = new PkfieldsExample();
+            example.createCriteria().andFirstnameNotLike("B%");
+            example.setOrderByClause("ID1, ID2");
+            List answer = dao.selectByExample(example);
+            assertEquals(3, answer.size());
+            Pkfields returnedRecord = (Pkfields) answer.get(0);
+            assertEquals(1, returnedRecord.getId1().intValue());
+            assertEquals(1, returnedRecord.getId2().intValue());
+            returnedRecord = (Pkfields) answer.get(1);
+            assertEquals(1, returnedRecord.getId1().intValue());
+            assertEquals(2, returnedRecord.getId2().intValue());
+            returnedRecord = (Pkfields) answer.get(2);
+            assertEquals(1, returnedRecord.getId1().intValue());
+            assertEquals(3, returnedRecord.getId2().intValue());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsSelectByExampleComplexLike() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record = new Pkfields();
-        record.setFirstname("Fred");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Wilma");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Pebbles");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Barney");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Betty");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Bamm Bamm");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        PkfieldsExample example = new PkfieldsExample();
-        example.createCriteria().andFirstnameLike("B%")
-            .andId2EqualTo(new Integer(3));
-        example.or(example.createCriteria().andFirstnameLike("Wi%"));
-
-        example.setOrderByClause("ID1, ID2");
-        List answer = dao.selectByExample(example);
-        assertEquals(2, answer.size());
-        Pkfields returnedRecord = (Pkfields) answer.get(0);
-        assertEquals(1, returnedRecord.getId1().intValue());
-        assertEquals(2, returnedRecord.getId2().intValue());
-        returnedRecord = (Pkfields) answer.get(1);
-        assertEquals(2, returnedRecord.getId1().intValue());
-        assertEquals(3, returnedRecord.getId2().intValue());
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Fred");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Wilma");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Pebbles");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Barney");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Betty");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Bamm Bamm");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            PkfieldsExample example = new PkfieldsExample();
+            example.createCriteria().andFirstnameLike("B%").andId2EqualTo(
+                    new Integer(3));
+            example.or(example.createCriteria().andFirstnameLike("Wi%"));
+
+            example.setOrderByClause("ID1, ID2");
+            List answer = dao.selectByExample(example);
+            assertEquals(2, answer.size());
+            Pkfields returnedRecord = (Pkfields) answer.get(0);
+            assertEquals(1, returnedRecord.getId1().intValue());
+            assertEquals(2, returnedRecord.getId2().intValue());
+            returnedRecord = (Pkfields) answer.get(1);
+            assertEquals(2, returnedRecord.getId1().intValue());
+            assertEquals(3, returnedRecord.getId2().intValue());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsSelectByExampleIn() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record = new Pkfields();
-        record.setFirstname("Fred");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Wilma");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Pebbles");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Barney");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Betty");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Bamm Bamm");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        List ids = new ArrayList();
-        ids.add(new Integer(1));
-        ids.add(new Integer(3));
-
-        PkfieldsExample example = new PkfieldsExample();
-        example.createCriteria().andId2In(ids);
-
-        example.setOrderByClause("ID1, ID2");
-        List answer = dao.selectByExample(example);
-        assertEquals(4, answer.size());
-        Pkfields returnedRecord = (Pkfields) answer.get(0);
-        assertEquals(1, returnedRecord.getId1().intValue());
-        assertEquals(1, returnedRecord.getId2().intValue());
-        returnedRecord = (Pkfields) answer.get(1);
-        assertEquals(1, returnedRecord.getId1().intValue());
-        assertEquals(3, returnedRecord.getId2().intValue());
-        returnedRecord = (Pkfields) answer.get(2);
-        assertEquals(2, returnedRecord.getId1().intValue());
-        assertEquals(1, returnedRecord.getId2().intValue());
-        returnedRecord = (Pkfields) answer.get(3);
-        assertEquals(2, returnedRecord.getId1().intValue());
-        assertEquals(3, returnedRecord.getId2().intValue());
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Fred");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Wilma");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Pebbles");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Barney");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Betty");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Bamm Bamm");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            List ids = new ArrayList();
+            ids.add(new Integer(1));
+            ids.add(new Integer(3));
+
+            PkfieldsExample example = new PkfieldsExample();
+            example.createCriteria().andId2In(ids);
+
+            example.setOrderByClause("ID1, ID2");
+            List answer = dao.selectByExample(example);
+            assertEquals(4, answer.size());
+            Pkfields returnedRecord = (Pkfields) answer.get(0);
+            assertEquals(1, returnedRecord.getId1().intValue());
+            assertEquals(1, returnedRecord.getId2().intValue());
+            returnedRecord = (Pkfields) answer.get(1);
+            assertEquals(1, returnedRecord.getId1().intValue());
+            assertEquals(3, returnedRecord.getId2().intValue());
+            returnedRecord = (Pkfields) answer.get(2);
+            assertEquals(2, returnedRecord.getId1().intValue());
+            assertEquals(1, returnedRecord.getId2().intValue());
+            returnedRecord = (Pkfields) answer.get(3);
+            assertEquals(2, returnedRecord.getId1().intValue());
+            assertEquals(3, returnedRecord.getId2().intValue());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsSelectByExampleBetween() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record = new Pkfields();
-        record.setFirstname("Fred");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Wilma");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Pebbles");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Barney");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Betty");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Bamm Bamm");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        PkfieldsExample example = new PkfieldsExample();
-        example.createCriteria().andId2Between(new Integer(1), new Integer(3));
-
-        example.setOrderByClause("ID1, ID2");
-        List answer = dao.selectByExample(example);
-        assertEquals(6, answer.size());
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Fred");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Wilma");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Pebbles");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Barney");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Betty");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Bamm Bamm");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            PkfieldsExample example = new PkfieldsExample();
+            example.createCriteria().andId2Between(new Integer(1),
+                    new Integer(3));
+
+            example.setOrderByClause("ID1, ID2");
+            List answer = dao.selectByExample(example);
+            assertEquals(6, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsSelectByExampleNoCriteria() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
 
-        Pkfields record = new Pkfields();
-        record.setFirstname("Fred");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Wilma");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Pebbles");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Barney");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(1));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Betty");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(2));
-        dao.insert(record);
-
-        record = new Pkfields();
-        record.setFirstname("Bamm Bamm");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(3));
-        dao.insert(record);
-
-        PkfieldsExample example = new PkfieldsExample();
-        example.createCriteria();
-
-        example.setOrderByClause("ID1, ID2");
-        List answer = dao.selectByExample(example);
-        assertEquals(6, answer.size());
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Fred");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Wilma");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Pebbles");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Barney");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(1));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Betty");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(2));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Bamm Bamm");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(3));
+            dao.insert(record);
+
+            PkfieldsExample example = new PkfieldsExample();
+            example.createCriteria();
+
+            example.setOrderByClause("ID1, ID2");
+            List answer = dao.selectByExample(example);
+            assertEquals(6, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
-    
+
     public void testPKFieldsSelectByExampleEscapedFields() {
-        PkfieldsDAO dao = (PkfieldsDAO) daoManager.getDao(PkfieldsDAO.class);
-        
-        Pkfields record = new Pkfields();
-        record.setFirstname("Fred");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(1));
-        record.setWierdField(new Integer(11));
-        dao.insert(record);
-        
-        record = new Pkfields();
-        record.setFirstname("Wilma");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(2));
-        record.setWierdField(new Integer(22));
-        dao.insert(record);
-        
-        record = new Pkfields();
-        record.setFirstname("Pebbles");
-        record.setLastname("Flintstone");
-        record.setId1(new Integer(1));
-        record.setId2(new Integer(3));
-        record.setWierdField(new Integer(33));
-        dao.insert(record);
-        
-        record = new Pkfields();
-        record.setFirstname("Barney");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(1));
-        record.setWierdField(new Integer(44));
-        dao.insert(record);
-        
-        record = new Pkfields();
-        record.setFirstname("Betty");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(2));
-        record.setWierdField(new Integer(55));
-        dao.insert(record);
-        
-        record = new Pkfields();
-        record.setFirstname("Bamm Bamm");
-        record.setLastname("Rubble");
-        record.setId1(new Integer(2));
-        record.setId2(new Integer(3));
-        record.setWierdField(new Integer(66));
-        dao.insert(record);
-        
-        List values = new ArrayList();
-        values.add(new Integer(11));
-        values.add(new Integer(22));
-        
-        PkfieldsExample example = new PkfieldsExample();
-        example.createCriteria()
-            .andWierdFieldLessThan(new Integer(40))
-            .andWierdFieldIn(values);
-        
-        example.setOrderByClause("ID1, ID2");
-        List answer = dao.selectByExample(example);
-        assertEquals(2, answer.size());
+        PkfieldsDAO dao = new PkfieldsDAOImpl(sqlMapClient);
+
+        try {
+            Pkfields record = new Pkfields();
+            record.setFirstname("Fred");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(1));
+            record.setWierdField(new Integer(11));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Wilma");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(2));
+            record.setWierdField(new Integer(22));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Pebbles");
+            record.setLastname("Flintstone");
+            record.setId1(new Integer(1));
+            record.setId2(new Integer(3));
+            record.setWierdField(new Integer(33));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Barney");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(1));
+            record.setWierdField(new Integer(44));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Betty");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(2));
+            record.setWierdField(new Integer(55));
+            dao.insert(record);
+
+            record = new Pkfields();
+            record.setFirstname("Bamm Bamm");
+            record.setLastname("Rubble");
+            record.setId1(new Integer(2));
+            record.setId2(new Integer(3));
+            record.setWierdField(new Integer(66));
+            dao.insert(record);
+
+            List values = new ArrayList();
+            values.add(new Integer(11));
+            values.add(new Integer(22));
+
+            PkfieldsExample example = new PkfieldsExample();
+            example.createCriteria().andWierdFieldLessThan(new Integer(40))
+                    .andWierdFieldIn(values);
+
+            example.setOrderByClause("ID1, ID2");
+            List answer = dao.selectByExample(example);
+            assertEquals(2, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
-    
-    public void testPKBlobsInsert() {
-        PkblobsDAO dao = (PkblobsDAO) daoManager.getDao(PkblobsDAO.class);
 
-        Pkblobs record = new Pkblobs();
+    public void testPKBlobsInsert() {
+        PkblobsDAO dao = new PkblobsDAOImpl(sqlMapClient);
 
-        record.setId(new Integer(3));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        PkblobsExample example = new PkblobsExample();
-        List answer = dao.selectByExampleWithBLOBs(example);
-        assertEquals(1, answer.size());
-
-        Pkblobs returnedRecord = (Pkblobs) answer.get(0);
-        assertEquals(record.getId(), returnedRecord.getId());
-        assertTrue(blobsAreEqual(record.getBlob1(), returnedRecord.getBlob1()));
-        assertTrue(blobsAreEqual(record.getBlob2(), returnedRecord.getBlob2()));
+        try {
+            Pkblobs record = new Pkblobs();
+            record.setId(new Integer(3));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            PkblobsExample example = new PkblobsExample();
+            List answer = dao.selectByExampleWithBLOBs(example);
+            assertEquals(1, answer.size());
+
+            Pkblobs returnedRecord = (Pkblobs) answer.get(0);
+            assertEquals(record.getId(), returnedRecord.getId());
+            assertTrue(blobsAreEqual(record.getBlob1(), returnedRecord
+                    .getBlob1()));
+            assertTrue(blobsAreEqual(record.getBlob2(), returnedRecord
+                    .getBlob2()));
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKBlobsUpdateByPrimaryKeyWithBLOBs() {
-        PkblobsDAO dao = (PkblobsDAO) daoManager.getDao(PkblobsDAO.class);
+        PkblobsDAO dao = new PkblobsDAOImpl(sqlMapClient);
 
-        Pkblobs record = new Pkblobs();
-        record.setId(new Integer(3));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        record = new Pkblobs();
-        record.setId(new Integer(3));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.updateByPrimaryKey(record);
-
-        Pkblobs newRecord = dao.selectByPrimaryKey(new Integer(3));
-
-        assertNotNull(newRecord);
-        assertEquals(record.getId(), newRecord.getId());
-        assertTrue(blobsAreEqual(record.getBlob1(), newRecord.getBlob1()));
-        assertTrue(blobsAreEqual(record.getBlob2(), newRecord.getBlob2()));
+        try {
+            Pkblobs record = new Pkblobs();
+            record.setId(new Integer(3));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            record = new Pkblobs();
+            record.setId(new Integer(3));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.updateByPrimaryKey(record);
+
+            Pkblobs newRecord = dao.selectByPrimaryKey(new Integer(3));
+
+            assertNotNull(newRecord);
+            assertEquals(record.getId(), newRecord.getId());
+            assertTrue(blobsAreEqual(record.getBlob1(), newRecord.getBlob1()));
+            assertTrue(blobsAreEqual(record.getBlob2(), newRecord.getBlob2()));
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKBlobsUpdateByPrimaryKeySelective() {
-        PkblobsDAO dao = (PkblobsDAO) daoManager.getDao(PkblobsDAO.class);
+        PkblobsDAO dao = new PkblobsDAOImpl(sqlMapClient);
 
-        Pkblobs record = new Pkblobs();
-        record.setId(new Integer(3));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        Pkblobs newRecord = new Pkblobs();
-        newRecord.setId(new Integer(3));
-        newRecord.setBlob2(generateRandomBlob());
-        dao.updateByPrimaryKeySelective(newRecord);
-
-        Pkblobs returnedRecord = dao.selectByPrimaryKey(new Integer(3));
-        assertNotNull(returnedRecord);
-        assertEquals(record.getId(), returnedRecord.getId());
-        assertTrue(blobsAreEqual(record.getBlob1(), returnedRecord.getBlob1()));
-        assertTrue(blobsAreEqual(newRecord.getBlob2(), returnedRecord.getBlob2()));
+        try {
+            Pkblobs record = new Pkblobs();
+            record.setId(new Integer(3));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            Pkblobs newRecord = new Pkblobs();
+            newRecord.setId(new Integer(3));
+            newRecord.setBlob2(generateRandomBlob());
+            dao.updateByPrimaryKeySelective(newRecord);
+
+            Pkblobs returnedRecord = dao.selectByPrimaryKey(new Integer(3));
+            assertNotNull(returnedRecord);
+            assertEquals(record.getId(), returnedRecord.getId());
+            assertTrue(blobsAreEqual(record.getBlob1(), returnedRecord
+                    .getBlob1()));
+            assertTrue(blobsAreEqual(newRecord.getBlob2(), returnedRecord
+                    .getBlob2()));
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKBlobsDeleteByPrimaryKey() {
-        PkblobsDAO dao = (PkblobsDAO) daoManager.getDao(PkblobsDAO.class);
+        PkblobsDAO dao = new PkblobsDAOImpl(sqlMapClient);
 
-        Pkblobs record = new Pkblobs();
-
-        record.setId(new Integer(3));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        PkblobsExample example = new PkblobsExample();
-        List answer = dao.selectByExampleWithoutBLOBs(example);
-        assertEquals(1, answer.size());
-
-        int rows = dao.deleteByPrimaryKey(new Integer(3));
-        assertEquals(1, rows);
-
-        example = new PkblobsExample();
-        answer = dao.selectByExampleWithoutBLOBs(example);
-        assertEquals(0, answer.size());
+        try {
+            Pkblobs record = new Pkblobs();
+            record.setId(new Integer(3));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            PkblobsExample example = new PkblobsExample();
+            List answer = dao.selectByExampleWithoutBLOBs(example);
+            assertEquals(1, answer.size());
+
+            int rows = dao.deleteByPrimaryKey(new Integer(3));
+            assertEquals(1, rows);
+
+            example = new PkblobsExample();
+            answer = dao.selectByExampleWithoutBLOBs(example);
+            assertEquals(0, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKBlobsDeleteByExample() {
-        PkblobsDAO dao = (PkblobsDAO) daoManager.getDao(PkblobsDAO.class);
+        PkblobsDAO dao = new PkblobsDAOImpl(sqlMapClient);
 
-        Pkblobs record = new Pkblobs();
-        record.setId(new Integer(3));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        record = new Pkblobs();
-        record.setId(new Integer(6));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        PkblobsExample example = new PkblobsExample();
-        List answer = dao.selectByExampleWithoutBLOBs(example);
-        assertEquals(2, answer.size());
-
-        example = new PkblobsExample();
-        example.createCriteria().andIdLessThan(new Integer(4));
-        int rows = dao.deleteByExample(example);
-        assertEquals(1, rows);
-
-        example = new PkblobsExample();
-        answer = dao.selectByExampleWithoutBLOBs(example);
-        assertEquals(1, answer.size());
+        try {
+            Pkblobs record = new Pkblobs();
+            record.setId(new Integer(3));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            record = new Pkblobs();
+            record.setId(new Integer(6));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            PkblobsExample example = new PkblobsExample();
+            List answer = dao.selectByExampleWithoutBLOBs(example);
+            assertEquals(2, answer.size());
+
+            example = new PkblobsExample();
+            example.createCriteria().andIdLessThan(new Integer(4));
+            int rows = dao.deleteByExample(example);
+            assertEquals(1, rows);
+
+            example = new PkblobsExample();
+            answer = dao.selectByExampleWithoutBLOBs(example);
+            assertEquals(1, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKBlobsSelectByPrimaryKey() {
-        PkblobsDAO dao = (PkblobsDAO) daoManager.getDao(PkblobsDAO.class);
+        PkblobsDAO dao = new PkblobsDAOImpl(sqlMapClient);
 
-        Pkblobs record = new Pkblobs();
-        record.setId(new Integer(3));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        record = new Pkblobs();
-        record.setId(new Integer(6));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        Pkblobs newRecord = dao.selectByPrimaryKey(new Integer(6));
-        assertNotNull(newRecord);
-        assertEquals(record.getId(), newRecord.getId());
-        assertTrue(blobsAreEqual(record.getBlob1(), newRecord.getBlob1()));
-        assertTrue(blobsAreEqual(record.getBlob2(), newRecord.getBlob2()));
+        try {
+            Pkblobs record = new Pkblobs();
+            record.setId(new Integer(3));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            record = new Pkblobs();
+            record.setId(new Integer(6));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            Pkblobs newRecord = dao.selectByPrimaryKey(new Integer(6));
+            assertNotNull(newRecord);
+            assertEquals(record.getId(), newRecord.getId());
+            assertTrue(blobsAreEqual(record.getBlob1(), newRecord.getBlob1()));
+            assertTrue(blobsAreEqual(record.getBlob2(), newRecord.getBlob2()));
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKBlobsSelectByExampleWithoutBlobs() {
-        PkblobsDAO dao = (PkblobsDAO) daoManager.getDao(PkblobsDAO.class);
+        PkblobsDAO dao = new PkblobsDAOImpl(sqlMapClient);
 
-        Pkblobs record = new Pkblobs();
-        record.setId(new Integer(3));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        record = new Pkblobs();
-        record.setId(new Integer(6));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        PkblobsExample example = new PkblobsExample();
-        example.createCriteria().andIdGreaterThan(new Integer(4));
-        List answer = dao.selectByExampleWithoutBLOBs(example);
-
-        assertEquals(1, answer.size());
-
-        Pkblobs key = (Pkblobs) answer.get(0);
-        assertEquals(6, key.getId().intValue());
-        assertNull(key.getBlob1());
-        assertNull(key.getBlob2());
+        try {
+            Pkblobs record = new Pkblobs();
+            record.setId(new Integer(3));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            record = new Pkblobs();
+            record.setId(new Integer(6));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            PkblobsExample example = new PkblobsExample();
+            example.createCriteria().andIdGreaterThan(new Integer(4));
+            List answer = dao.selectByExampleWithoutBLOBs(example);
+
+            assertEquals(1, answer.size());
+
+            Pkblobs key = (Pkblobs) answer.get(0);
+            assertEquals(6, key.getId().intValue());
+            assertNull(key.getBlob1());
+            assertNull(key.getBlob2());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKBlobsSelectByExampleWithoutBlobsNoCriteria() {
-        PkblobsDAO dao = (PkblobsDAO) daoManager.getDao(PkblobsDAO.class);
-
-        Pkblobs record = new Pkblobs();
-        record.setId(new Integer(3));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        record = new Pkblobs();
-        record.setId(new Integer(6));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        PkblobsExample example = new PkblobsExample();
-        example.createCriteria();
-        List answer = dao.selectByExampleWithoutBLOBs(example);
+        PkblobsDAO dao = new PkblobsDAOImpl(sqlMapClient);
 
-        assertEquals(2, answer.size());
+        try {
+            Pkblobs record = new Pkblobs();
+            record.setId(new Integer(3));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            record = new Pkblobs();
+            record.setId(new Integer(6));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            PkblobsExample example = new PkblobsExample();
+            example.createCriteria();
+            List answer = dao.selectByExampleWithoutBLOBs(example);
+
+            assertEquals(2, answer.size());
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKBlobsSelectByExampleWithBlobs() {
-        PkblobsDAO dao = (PkblobsDAO) daoManager.getDao(PkblobsDAO.class);
+        PkblobsDAO dao = new PkblobsDAOImpl(sqlMapClient);
 
-        Pkblobs record = new Pkblobs();
-        record.setId(new Integer(3));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        record = new Pkblobs();
-        record.setId(new Integer(6));
-        record.setBlob1(generateRandomBlob());
-        record.setBlob2(generateRandomBlob());
-        dao.insert(record);
-
-        PkblobsExample example = new PkblobsExample();
-        example.createCriteria().andIdGreaterThan(new Integer(4));
-        List answer = dao.selectByExampleWithBLOBs(example);
-
-        assertEquals(1, answer.size());
-
-        Pkblobs newRecord = (Pkblobs) answer.get(0);
-        assertEquals(record.getId(), newRecord.getId());
-        assertTrue(blobsAreEqual(record.getBlob1(), newRecord.getBlob1()));
-        assertTrue(blobsAreEqual(record.getBlob2(), newRecord.getBlob2()));
+        try {
+            Pkblobs record = new Pkblobs();
+            record.setId(new Integer(3));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            record = new Pkblobs();
+            record.setId(new Integer(6));
+            record.setBlob1(generateRandomBlob());
+            record.setBlob2(generateRandomBlob());
+            dao.insert(record);
+
+            PkblobsExample example = new PkblobsExample();
+            example.createCriteria().andIdGreaterThan(new Integer(4));
+            List answer = dao.selectByExampleWithBLOBs(example);
+
+            assertEquals(1, answer.size());
+
+            Pkblobs newRecord = (Pkblobs) answer.get(0);
+            assertEquals(record.getId(), newRecord.getId());
+            assertTrue(blobsAreEqual(record.getBlob1(), newRecord.getBlob1()));
+            assertTrue(blobsAreEqual(record.getBlob2(), newRecord.getBlob2()));
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsBlobsInsert() {
-        PkfieldsblobsDAO dao = (PkfieldsblobsDAO) daoManager.getDao(PkfieldsblobsDAO.class);
+        PkfieldsblobsDAO dao = new PkfieldsblobsDAOImpl(sqlMapClient);
 
-        Pkfieldsblobs record = new Pkfieldsblobs();
-        record.setId1(new Integer(3));
-        record.setId2(new Integer(4));
-        record.setFirstname("Jeff");
-        record.setLastname("Smith");
-        record.setBlob1(generateRandomBlob());
-        dao.insert(record);
-
-        PkfieldsblobsExample example = new PkfieldsblobsExample();
-        List answer = dao.selectByExampleWithBLOBs(example);
-        assertEquals(1, answer.size());
-
-        Pkfieldsblobs returnedRecord = (Pkfieldsblobs) answer.get(0);
-        assertEquals(record.getId1(), returnedRecord.getId1());
-        assertEquals(record.getId2(), returnedRecord.getId2());
-        assertEquals(record.getFirstname(), returnedRecord.getFirstname());
-        assertEquals(record.getLastname(), returnedRecord.getLastname());
-        assertTrue(blobsAreEqual(record.getBlob1(), returnedRecord.getBlob1()));
+        try {
+            Pkfieldsblobs record = new Pkfieldsblobs();
+            record.setId1(new Integer(3));
+            record.setId2(new Integer(4));
+            record.setFirstname("Jeff");
+            record.setLastname("Smith");
+            record.setBlob1(generateRandomBlob());
+            dao.insert(record);
+
+            PkfieldsblobsExample example = new PkfieldsblobsExample();
+            List answer = dao.selectByExampleWithBLOBs(example);
+            assertEquals(1, answer.size());
+
+            Pkfieldsblobs returnedRecord = (Pkfieldsblobs) answer.get(0);
+            assertEquals(record.getId1(), returnedRecord.getId1());
+            assertEquals(record.getId2(), returnedRecord.getId2());
+            assertEquals(record.getFirstname(), returnedRecord.getFirstname());
+            assertEquals(record.getLastname(), returnedRecord.getLastname());
+            assertTrue(blobsAreEqual(record.getBlob1(), returnedRecord
+                    .getBlob1()));
+        } catch (SQLException e) {
+            fail(e.getMessage());
+        }
     }
 
     public void testPKFieldsBlobsUpdateByPrimaryKeyWithBLOBs() {
-        PkfieldsblobsDAO dao = (PkfieldsblobsDAO) daoManager.getDao(PkfieldsblobsDAO.class);
+        PkfieldsblobsDAO dao = new PkfieldsblobsDAOImpl(sqlMapClient);
 
-        Pkfieldsblobs record = new Pkfieldsblobs();
-        record.setId1(new Integer(3));
-        record.setId2(new Integer(4));
-        record.setFirstname("Jeff");
-        record.setLastname("Smith");
-        record.setBlob1(generateRandomBlob());
-        dao.insert(record);
-
-        Pkfieldsblobs updateRecord = new Pkfieldsblobs();
-        updateRecord.setId1(new Integer(3));
-        updateRecord.setId2(new Integer(4));
-        updateRecord.setFirstname("Scott");
-        updateRecord.setLastname("Jones");
-        updateRecord.setBlob1(generateRandomBlob());
-
-        int rows = dao.updateByPrimaryKeyWithBLOBs(updateRecord);
-        assertEquals(1, rows);
-
-        PkfieldsblobsKey key = new PkfieldsblobsKey();
-        key.setId1(new Integer(3));
-        key.setId2(new Integer(4));
-        Pkfieldsblobs newRecord = dao.selectByPrimaryKey(key);

[... 812 lines stripped ...]