We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 402c4af commit 0ab77f1Copy full SHA for 0ab77f1
1 file changed
tests/models/person.go
@@ -5,10 +5,14 @@ import "gorm.io/gorm"
5
type Person struct {
6
ID uint64 `json:"id" gorm:"primaryKey;column:id;autoIncrement"`
7
Name string `gorm:"index;column:name"`
8
- Cars []*Car `gorm:"foreignKey:OwnerID" gokit-dbo:"preload"`
9
- Movies []*Movie `gorm:"foreignKey:OwnerID" gokit-dbo:"preload"`
+ Cars []*Car `gorm:"foreignKey:OwnerID"`
+ Movies []*Movie `gorm:"foreignKey:OwnerID"`
10
}
11
12
-func (x Person) MoviesPreloader(db *gorm.DB) *gorm.DB {
+func (x Person) PreloadCars(db *gorm.DB) *gorm.DB {
13
+ return db
14
+}
15
+
16
+func (x Person) PreloadMovies(db *gorm.DB) *gorm.DB {
17
return db.Where("movie.isSeries = ?", false)
18
0 commit comments