diff --git a/index.md b/index.md index fa318b61f3a1e6214259e79db44a3dad32e598d0..62c56d7a8969be5c4e1d9db02a9c8d79a615ed2e 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