Transação em java

Galera qual a melhor forma de se trabalhar com transação em uma connection???

vlws um abraço

Pelo jeito você está utilizando JDBC.

Caso eu esteja correto , você pode fazer assim.

connection.setAutoCommit(false);

try {
      // Aqui vai o seu código
      inserir

      // Senão der nenhum erro comita.
      connection.commit();
} catch(Exception e) {
      System.out.println("Houve uma falha na operação do SQL " + e);
}

Agora se você estiver utilizando hibernate , deve fazer de outra maneira.

EntityTransaction transaction = emf.getEntityTransaction();

transaction.begin();

transaction.commit();

Qualquer duvida mande seu código , para que possa ficar um pouco mais claro.

oi, estou vendo sobre transação , quais sao os principais comando que pose ser mais utilizado,tipo commit,begin,rollback
vlw