Istilah Raw disini bisa kita artikan sebagai mentah (belum tersentuh), dengan kata lain Raw SQL adalah syntax-syntax query yang dipergunakan. Contoh SELECT, UPDATE, DELETE ataupun yang lainnya.
Sebagai study kasus disini, kita akan membaca table view dari database. Berikut struktur view-nya
Buat file test_orm.go di workspace golang, lalu ketik source code berikut ini :
Penjelasaanya adalah
- Bagian import
- Ada 2 library yang kita gunakan, yaitu beego/orm dan mysql sebagai driver database
- Bagian struct
- Disini kita define struktur data dari tabel view kita
- Bagian fungsi init
- Fungsi ini digunakan untuk connect ke database kita. Contoh, connect ke database mysql.
- Bagian fungsi main
- Yang pertama kita lakukan adalah mendaftarkan orm kita dengan syntax orm.NewOrm()
- Kemudian kita jalankan Raw SQL-nya
- Setelah itu dicetak semua datanya
Hasilnya adalah sebagai berikut :
Raw SQL jarang sekali kita gunakan, namum ada beberapa kasus lebih mudah penyelesaiinnya lewat Raw SQL seperti akses ke table view.
Ok, sementara itu dulu pengunaan Raw SQL di Beego. Nantikan ulasan-ulasan Beego lainnya di blog ini. Terima kasih.
No comments:
Post a Comment