diff --git a/alias-quote-test.go b/alias-quote-test.go new file mode 100644 index 00000000..ea212674 --- /dev/null +++ b/alias-quote-test.go @@ -0,0 +1,21 @@ +package main + +import ( + "fmt" + "testing" +) + +func TestGenericsJoins(t *testing.T) { + + DB.Migrator().CreateTable(User{}) + + user := User{Name: "Bob"} + + DB.Create(&user) + + var result User + if err := DB.Table("users u").Where("u.\"name\" = ?", "Bob").First(&result); err != nil { + fmt.Printf("failed to find user, got error: %v", err) + } + fmt.Printf("u.Name: %s u.ID: %d", result.Name, result.ID) +}