Cela fait des années que j'utilise TypeORM dans le backend. Je pensais que c'était le meilleur ORM, jusqu'à ce que j'essaie Prisma. Je n'ai plus envie de revenir en arrière.
Ce qui m'a convaincu :
- Les requêtes et leurs résultats sont typés.
- La définition des modèles est ultra simple.
- Moins de boilerplate : les repositories de chaque entité sont regroupés dans un seul objet
PrismaClient. En tant que dev NestJS, fini les 10 lignes pour injecter un repository. - Les migrations générées sont simples à lire.
- Le seed est intégré.
