2012-01-01 18 views

Respuesta

5

Los 2 se relacionan directamente entre sí: una transacción de Hibernate se asigna y controla la transacción JDBC (base de datos).

Puede hacer lo mismo con JDBC/SQL directo, sin Hibernate, aunque deberá llamar al Connection.setAutoCommit(false) para comenzar. De lo contrario, de manera predeterminada, se llama a una confirmación después de cada declaración, haciendo que cada instrucción se ejecute en su propia transacción.

Algunos detalles adicionales están disponibles en http://docs.oracle.com/javase/tutorial/jdbc/basics/transactions.html.

Cuestiones relacionadas