db.Preload("Orders").Preload("Profile").Preload("Role").Find(&users)
//// SELECT * FROM users;
//// SELECT * FROM orders WHERE user_id IN (1,2,3,4); // has many
//// SELECT * FROM profiles WHERE user_id IN (1,2,3,4); // has one
//// SELECT * FROM roles WHERE id IN (4,5,6); // belongs to

gormでPreloadを使うとき、上の例のように単数形でテーブル名を指定してもSQLでは複数形になります。(Profile -> profiles)
テーブル名を単数形で指定する方法はあるでしょうか?