Profile picture of Philémon GLOBLÉHI
Philémon GLOBLÉHI
Développeur Java
Follow me
Generated by linktime
August 10, 2025
Le piège classique de l'accès aux données en JPA/Hibernate Vous développez tranquillement votre application Spring Boot, tout fonctionne parfaitement en local... puis soudain, en production : LazyInitializationException. Cette erreur survient quand on essaie d'accéder à une relation paresseuse (lazy) alors que la session Hibernate est déjà fermée. C'est comme vouloir ouvrir une porte dont on n'a plus la clé. Comment s'en sortir ? 1- Anticipez vos besoins : Utilisez des requêtes avec JOIN FETCH pour charger ce dont vous avez besoin d'un coup 2- Pensez transaction : Gardez votre @Transactional au niveau service, pas repository 3- Projection intelligente : Créez des DTOs avec uniquement les données nécessaires L'ORM, c'est puissant mais ça demande de comprendre son cycle de vie. Une fois qu'on maîtrise, fini les surprises désagréables.
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.

110 Likes
August 10, 2025
Discussion about this post
Profile picture of Warren FOTIE TABA
Warren FOTIE TABA
Software Engineer
1 month ago
Merci du partage Philémon GLOBLÉHI, Petite rectification qui n'a rien à voir avec l'objet de la publication. Il y a une incohérence entre les deux méthodes. Soit :Supprimer la ligne inutile dans getCommande() Ou ajouter le .setNbrArticles() manquant pour être cohérent avec getCommandeComplete()
Profile picture of YOUSSOUF BALLO
YOUSSOUF BALLO
DEVELOPPEUR BACKEND SENIOR & DEVOPS | JAVA | PHP | GOLANG
1 month ago
Je confirme
Profile picture of Fama Dieng NIANG
Fama Dieng NIANG
Ingénieure études et développement, spécialisée en JAVA/Spring Boot et Microservices || || Artiste slameuse || Voix Off
2 months ago
J'ai tellement galéré avec ça 😂 merci pour le partage Philémon GLOBLÉHI