public void testInTransaction() throws Exception { TransactionStuff txl = SqlObjectBuilder.attach(handle, TransactionStuff.class); txl.insert(7, "Keith"); Something s = txl.inTransaction( new Transaction<Something, TransactionStuff>() { public Something inTransaction(TransactionStuff conn, TransactionStatus status) throws Exception { return conn.byId(7); } }); assertEquals("Keith", s.getName()); }