es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SPRING-TRANSACTIONS

La anotación @Transactional en la capa de servicio no realiza un rollback, jdbcTemplate.

Tengo un servicio que llama a otros servicios para realizar operaciones en la base de datos. He agregado una anotación Transaccional en el método. @Service class miServicio { @Autowired Service1…. @Transactional public void guardarDatos(String datos) { datos = service1.cambiarDatos(datos); dao1.guardar1(datos); dao2.guardar2(datos); } } @Service class Service1 { . . . . . . Read more

Transacción de Spring – No deshacer en caso de error dentro de un método específico.

Tengo una aplicación Spring Boot en la cual un servicio es responsable de crear una Entidad de Negocio. Para simplificar, consideremos: create(Object toCreate) { validationService.validate(toCreate); Object created = repository.save(toCreate); notificationService.notify(created); } El negocio ha cambiado y ahora me gustaría que la creación no falle si la notificación falla. Por lo . . . Read more

Una transacción en curso con Feign Retryer mantiene la conexión.

Estoy utilizando Feign Retryer con una transacción de larga duración. Está manteniendo una conexión JDBC que quiero liberar. Intenté cerrar la conexión, pero también confirma una transacción y Retryer ya no se invoca. ¿Hay alguna forma de liberar la conexión durante el tiempo de Thread.sleep()? “`java public void continueOrPropagate(RetryableException exception) . . . Read more