← Node.js & Express28 / 65
Prisma Transactions ($transaction)
Gunakan prisma.$transaction([...]) untuk menjamin beberapa perintah database berhasil seluruhnya atau dibatalkan (rollback) seluruhnya.
👀 Contoh dulu
const prisma = { $transaction: async (arr) => 'Transaction Success' };
console.log(await prisma.$transaction([]));Hasilnya: Transaction Success
💡 Menjamin prinsip ACID pada transaksi keuangan.
📝 Sekarang giliranmu
Bungkus sekumpulan perintah database di dalam fungsi transaksi atomic prisma.$transaction() yang menerima array kosong [] sebagai argumen dasar.
Preview