Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Multiple One to Many Relation di GORM

Inilah yang Anda cari:

db, err := gorm.Open("mysql", "user:[email protected]/dbname?charset=utf8&parseTime=True&loc=Local")
defer db.Close()

story := &Story{}
db.Preload("Paragraphs").Preload("Paragraphs.Sentences").First(story, 1)

Ia menemukan cerita dengan id = 1 dan memuat lebih dulu hubungannya

fmt.Printf("%+v\n", story)

Ini mencetak hasilnya dengan baik untuk Anda

Catatan tambahan:Anda dapat mengaktifkan mode log Gorm sehingga Anda dapat melihat kueri yang mendasarinya, untuk men-debug, atau tujuan lainnya:

db.LogMode(true)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GALAT 2002 (HY000):Tidak dapat terhubung ke server MySQL lokal melalui soket '/tmp/mysql.sock'

  2. Permintaan JPA Native mendapatkan Objek Tunggal

  3. PDO Tidak dapat mengeksekusi kueri saat kueri tanpa buffer lainnya aktif

  4. Masalah dengan Apache di Xampp setelah beberapa instalasi Apache

  5. Memeriksa apakah data ada di database