Las transacciones comienzan con BEGIN y terminan con COMMIT aplicando los cambios, o con ROLLBACK para no aplicarlos...
Código:
//teniendo un objeto:
Connection conexion;
//inicia la transacción
conexion.setTransactionIsolation(Connection.TRANSACTION_SERIALIZABLE);
//Indicamos que no queremos modificar nada hasta que reciba commit o rollback
conexion.setAutoCommit(false);
//finaliza con commit
conexion.commit();
//con rollback
conexion.rollback();