5 ms·
It's going to be hard to unseat GORM gorm.io/docs/query.html
by beagledude 8y ago
It's going to be hard to unseat GORM
gorm.io/docs/query.html
- bigpigeon 8y agowhen you want to make complex sql,toyorm maybe word better find the name = "tom" user and it subquery blog title = "first blog" e.g brick := toy.Model(&User{}).Where("=",Offsetof(User{}.Name),"tom"). Preload(Offsetof(User{}.Blog)).Where("=", Offsetof(Blog{}.Title), "first blog").Enter() brick.Find(&user) // raw sql // select id,name,data, from user where name = "tom" limit 1 // select id,title,content,user_id from blog where user_id = @user.id and title = "first blog" toyorm select field with Offsetof, it better when you want to refactor struct field name and you can operation main query as sub query