public JdbcTemplateCrud<T, K> lazilyTo(JdbcOperations jdbcOperations) { final JdbcMapperFactory factory = JdbcMapperFactory.newInstance(jdbcTemplateMapperFactory); Crud<T, K> crud = factory.<T, K>crud(target, keyTarget).crud(); return new JdbcTemplateCrud<T, K>(jdbcOperations, crud); } }
@Test public void testDbObjectLazyCrudTable() throws SQLException { Connection connection = DbHelper.getDbConnection(targetDB); if (connection == null) { System.err.println("Db " + targetDB + " not available"); return; } try { Crud<DbObjectTable, Long> objectCrud = JdbcMapperFactory.newInstance().<DbObjectTable, Long>crud(DbObjectTable.class, Long.class).crud(); checkCrudDbObject(connection, objectCrud, DbObject.newInstance(new DbObjectTable())); } finally { connection.close(); } }