4849505152535455565758
Transaction.bindThreadTransaction(tx); try { T result = op.perform(); tx.commit(); return result; } catch (Exception ex) { tx.setRollbackOnly();