Profile picture of Philémon GLOBLÉHI
Philémon GLOBLÉHI
Développeur Java
Follow me
Generated by linktime
July 18, 2025
Spring Boot : Attention au piège @Transactional(readOnly = true) 👇 Une erreur classique que je vois souvent : croire que readOnly = true bloque les modifications. En réalité, votre code s'exécute sans erreur... mais ne sauvegarde rien. La règle simple à retenir : ✅ @Transactional(readOnly = true) uniquement pour la lecture pure. Dès qu'il y a modification, utilisez @Transactional classique.
Stay updated
Subscribe to receive my future LinkedIn posts in your mailbox.

By clicking "Subscribe", you agree to receive emails from linktime.co.
You can unsubscribe at any time.

75 Likes
July 18, 2025
Discussion about this post
Profile picture of Youssef Belaaouam
Youssef Belaaouam
Software Engineer – Java / Angular
1 month ago
À lire absolument
Profile picture of Abdelaziz HOUMADI
Abdelaziz HOUMADI
Senior Software Engineer - Java | Spring | Angular | AWS - Freelancer
1 month ago
Dans la deuxième méthode, il y a un problème : il faut retirer l'appel à productRepository.save(...), car l'enregistrement est déjà pris en charge automatiquement grâce au mécanisme de dirty checking.
Profile picture of KINHON Jean François D’Assise
KINHON Jean François D’Assise
Ingénieur de conception en informatique | Miage| Développement Web| Gestion de projet Agile
1 month ago
Tu peux injecter directement le repository dans le constructeur et supprimer le @Autowired https://medium.com/@dulanjayasandaruwan1998/spring-doesnt-recommend-autowired-anymore-05fc05309dad