GORM高级主题安全On this page安全 SQL 注入 GORM 默认使用 database/sql 的参数占位符来构建 SQL,这可以自动防止 SQL 注入。 // 安全db.Where("name = ?", "jinzhu").First(&user)// 危险!不要这样拼接字符串db.Where("name = " + userInput).First(&user) HTML 转义 GORM 不会自动转义 HTML 内容,你需要自己在应用层处理。 权限控制 请参考模型定义中的 <-, ->, - 标签来控制字段级别的读写权限。