会话 (Session)
Session 方法用于创建一个新的会话,你可以通过它来配置 GORM 的行为。
// 这是一个干运行 (Dry Run),不会真正执行 SQL
db.Session(&gorm.Session{DryRun: true}).First(&user, 1)
// 禁用预准备语句 (Prepared Statement)
db.Session(&gorm.Session{PrepareStmt: false}).Find(&users)
// 允许在生成的 SQL 中包含详细的 Model 定义
db.Session(&gorm.Session{NewDB: true}).Find(&users)