From 5b27a9617bd54b4844e58b2ae9653dff2f336afd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gr=C3=A9goire=20Paris?= <postmaster@greg0ire.fr>
Date: Sun, 4 Mar 2018 23:06:33 +0100
Subject: [PATCH] Expose different ways to interact with the DB

---
 index.md | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/index.md b/index.md
index fa318b6..62c56d7 100644
--- a/index.md
+++ b/index.md
@@ -306,7 +306,21 @@ Note:
 - utile si on a besoin de rajouter des conditions sans nécessiter d'hydrater
   des objets de la classe jointe.
 
+---
+# Choisir la bonne API pour interroger la base de données
+
+- DQL Query Builder
+- DQL
+- SQL Query Builder
+- SQL
 
+Note:
+- Si vous n'avez pas besoin d'objets, le SQL peut s'avérer plus simple, plus
+  puissant, et plus performant (pas d'hydratation).
+- Si vous voulez des objets mais ne pouvez pas utiliser du DQL, tournez vous
+  vers le ResultSetMapping
+- Si vous n'avez pas besoin de faire des requêtes dynamiques, vous pouvez vous
+  passer du Query Builder.
 
 ---
 # Emoji test
-- 
GitLab