Session
Sortir des ORMs avec jOOQ
Hibernate, Entity Framework, JPA… Ça fait maintenant des décennies que les ORMs sont parmi nous. En tant que dev, bien souvent, on sait s’en servir, mais ce qu’il y a derrière, c’est un peu un mystère. C’est pratique, ça fait gagner du temps, mais cette magie a un coût qu’on paie bien souvent plus tard : requêtes complexes, mauvaises performances, comportements différents selon les contextes…
Et pourtant, depuis plusieurs années, des alternatives comme jOOQ sont en train de prendre une place de plus en plus importante. Leur credo : on jette l'ORM à la poubelle et on revient à du bon vieux SQL, mais type safe.
Lors de cet atelier, disponible en Java et en Kotlin, vous travaillerez sur une application Spring / JPA, comme on en rencontre beaucoup, pour y intégrer jOOQ. Nous verrons comment sortir, étape par étape, de cette dépendance néfaste aux ORMs. Ce sera l'occasion de découvrir combien cela permet d'évoluer vers un code plus simple, plus standard, plus expressif. Et que ce n'est même pas compliqué.
Il s’agit d’un atelier à destination des devs de l'écosystème Java, disponible dans 2 contextes : Kotlin/Gradle et Java/Maven.
Il a déjà été donné à Devoxx France 2025 ainsi qu’à l’occasion d’une journée de partage Shodo.
Le dépôt de code utilisé comme support est disponible sur Github : https://github.com/sylvaindecout/jooq-handson.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top