Prisma (Schema, Client, Migration)
NestJS 🟡 MidType : NestJS Data
Definition
ORM moderne avec un schema declaratif, un client type-safe auto-genere et un systeme de migrations. Plus intuitif que TypeORM pour beaucoup de developpeurs.
Analogie
Comme un GPS qui genere les routes a partir d'une carte.
Exemple de code
class="cmt">// schema.prisma
class="cmt">// model User { id Int @id @default(autoincrement())
class="cmt">// name String email String @unique }
const user = await prisma.user.findUnique({ where: { email } });