No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

ACID: @Transactional para asegurar la atomicidad

21/25
Recursos

Aportes 7

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Spring Data JPA

adjunto un link acerca de las propagación de las transacciones como para entender un poco más

Transaction Propagation and Isolation in Spring @Transactional

El @Transactional tambien se puede aplicar a toda la clase, no solo a uno de los metodos
![](https://static.platzi.com/media/user_upload/image-aaf689b5-5c98-4d8a-9369-753d9d0cfd54.jpg)

Excelente anotacion pero me parece que viola el principio SOLID, no deberiamos crear funciones con mas de una responsabilidad. Me pueden corregir si estoy equivocado

Listo ✅
Hola tengo este codigo while (attempt < maxAttempts && !stopCondition) {                    String ciudadAlmacen = engineConfigurationJdbc.getCiudadAlmacen();                    String engine = engineConfigurationJdbc.getStepEngineName();                          entityManager.getEntityManagerFactory().getCache().evictAll();                    //List\<LogEngineExecutionResponse> result = logEngineExecutionRepo.findLatestLogsByCityAndEngine(ciudadAlmacen,engine);                    List\<LogEngineExecutionResponse> result = getLatestLogsByCityAndEngine(ciudadAlmacen,engine); attempt++;                    try {                        Thread.sleep(queryIntervalInMillis); // Esperar antes de la siguiente consulta                    } catch (InterruptedException e) {                        Thread.currentThread().interrupt();                    } y cada vez q hace el while el repository no me trae los registros mas nuevos, sino que siempre se cicla en los mismo. Debo usar trabsactional? se supone que ya limpie cache cada vez q termina el cilo del while

✅