Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

transaccional y save

si usamos repository.save() tiene integrado transaccional? o porque ya no seria necesario utilizarlo, acaso tiene otro mecanismo de seguridad?

1 respuesta

Hola Estudiante, ¡espero que estés bien!

Cuando utilizas repository.save() en Spring Boot, no necesitas preocuparte por la transaccionalidad, ya que la transacción está integrada en el método save(). Esto significa que si ocurre algún error durante el proceso de guardado, la transacción se revertirá automáticamente, evitando inconsistencias en la base de datos.

En el contexto que has compartido, el uso de @Transactional es necesario cuando necesitas controlar manualmente el inicio y fin de una transacción, por ejemplo, cuando realizas múltiples operaciones de actualización en la base de datos y necesitas garantizar que todas se completen con éxito o se reviertan en caso de error.

Espero que esta explicación te haya ayudado a aclarar tus dudas. Si necesitas más información, não hesite em perguntar!

Espero ter ajudado e bons estudos!