Transação em java

2 respostas
S

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

vlws um abraço

2 Respostas

H

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.

michael_roberto_more

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

Criado 18 de setembro de 2007
Ultima resposta 22 de jan. de 2013
Respostas 2
Participantes 3