gorm/preload_test.go

12 lines
410 B
Go

package gorm_test
import "testing"
func TestPreload(t *testing.T) {
user := User{Name: "PreloadUser", BillingAddress: Address{Address1: "Billing Address"}, ShippingAddress: Address{Address1: "Shipping Address"}, Languages: []Language{{Name: "Preload L1"}, {Name: "Preload L2"}}}
DB.Save(&user)
var users []User
DB.Preload("BillingAddress").Preload("ShippingAddress").Preload("Languages").Find(&users)
}