2012-01-01 15 views

risposta

5

I 2 si correlano direttamente l'un l'altro - una transazione di Hibernate esegue il mapping e controlla la transazione JDBC (database).

È possibile eseguire la stessa operazione con JDBC/SQL diretto, senza Hibernate, anche se è necessario chiamare Connection.setAutoCommit(false) per iniziare. Altrimenti, per impostazione predefinita, viene richiamato un commit dopo ogni dichiarazione, in modo che ogni istruzione venga eseguita nella propria transazione.

Alcuni dettagli aggiuntivi sono disponibili al numero http://docs.oracle.com/javase/tutorial/jdbc/basics/transactions.html.

Problemi correlati