@Test public void testDbObjectCrud() throws Exception { DataSource dataSource = DbHelper.getHsqlDataSource(); ConnectedCrud<DbObject, Long> objectCrud = JdbcMapperFactory.newInstance().<DbObject, Long>crud(DbObject.class, Long.class).table(dataSource, "TEST_DB_OBJECT"); checkCrudDbObject(objectCrud, DbObject.newInstance()); Connection connection = dataSource.getConnection(); try { CrudTest.checkCrudDbObject(connection, objectCrud.crud(), DbObject.newInstance()); } finally { connection.close(); } }
@Test public void testDbObjectCrudTable() throws Exception { DataSource dataSource = DbHelper.getHsqlDataSource(); ConnectedCrud<CrudTest.DbObjectTable, Long> objectCrud = JdbcMapperFactory.newInstance().<CrudTest.DbObjectTable, Long>crud(CrudTest.DbObjectTable.class, Long.class).to(dataSource); checkCrudDbObject(objectCrud, DbObject.newInstance(new CrudTest.DbObjectTable())); Connection connection = dataSource.getConnection(); try { CrudTest.checkCrudDbObject(connection, objectCrud.crud(), DbObject.newInstance(new CrudTest.DbObjectTable())); } finally { connection.close(); } }