Kueri ORM (Prisma / Eloquent) vs Raw SQL

ORM seperti Prisma memberikan kenyamanan Type-safety dan relasi otomatis, sedangkan Raw SQL dibutuhkan ketika mengeksekusi query agregasi complex yang butuh optimasi performa tinggi.

👀 Contoh dulu

const users = await prisma.user.findMany({
  where: { status: "active" }
});

Hasilnya: Array berisi daftar objek user ber-status active.

💡 Gunakan ORM untuk operasi CRUD harian, dan Raw SQL untuk pelaporan berat.

📝 Sekarang giliranmu

Gunakan Prisma Client untuk mengambil seluruh data pengguna dari tabel 'user' yang memiliki kolom 'role' bernilai 'admin'.

Preview