ZeBattle : ORM vs Bare SQL

A presentation at SnowCamp in in Grenoble, France by William Bartlett

L’un d’entre nous deux souhaitait nommer cet exposé « ORM, The Vietnam of Computer Science » mais c’est à la fois de mauvais goût et l’autre n’aurait jamais accepté. Plus exactement cette session s’adresse à tous les amoureux du SQL mais aussi des amateurs des ORM car nous allons, sans trop troller, raconter pourquoi nous en sommes là. Nous avons tous connu des projets difficiles avec JPA et Hibernate mais est-ce une raison d’abandonner ?

Ce sera aussi un retour sur les expériences heureuses ou difficiles tirées de 15 ans de pratique de JBDC aux ORM en passant par les promesses comme iBatis ou l’aventurier JOOQ. La finalité est d’expliquer notre vision du bon usage de chaque solution, comment tout est une question de compromis et pourquoi les ORM ont absolument leur place mais sont si souvent mal compris et utilisés.

Resources

The following resources were mentioned during the presentation or are useful additional information.

Buzz and feedback

Here’s what was said about this presentation on Twitter.