Transacciones

Conjunto de operaciones contra la base de datos que se realizan de forma atómica (o todas o ninguna).

¿Cuando nos interesa crear una transacción? Cuando modificamos la base de datos (y por tanto deseamos poder hacer rollback()). Para una consulta no es necesario. Crear una transacción consume recursos.

Session session = HibernateUtil.getSessionFactory().openSession();
Transaction transaction = session.beginTransaction();
Alumno al = new Alumno();
al.setNombre("Juan");
al.setEdad(10);
		
session.save(al);
transaction.commit();
session.close();

sesion.beginTransaction().setTimeout(400);

icono de mandar un mailPreguntame lo que quieras!
Pablo Monteserín
contacta conmigoPablo Monteserín

El servicio de resolución de dudas técnicas es sólo para los usuarios premium. Si tienes cualquier otra duda, usa el formulario de contacto. ¡Gracias!