Ceci est une ancienne révision du document !
Object Relational Mapper
“Although this is usually referred to as object-relational mapping, there is really nothing to do with objects here.” Cf. Martin FOwler
“A lot of people pick up an ORM because they don’t want to take the time to learn the underlying SQL (Structured Query Language).” Cf. Why you should avoid ORMs (with examples in Node.js)
“The object/relational mapping problem is hard.” ORM Hate (Martin Fowler)
Une seule requête à la BD ne ramène pas toutes les données nécessaires
Cas d'usage :
Une requête à la BD ramène plus de données que nécessaire.
Cas d'usage :
Select * from ….
alors que seulement n attributs sont nécessairesLes ORM sont :