简介
gorm主要是把struct类型和数据库表记录进行映射,操作数据库的时候不需要直接手写SQL代码
导入依赖包:github.com/jinzhu/gorm
数据库定义的users表s
字段 | 属性 |
---|---|
id | 自增id |
username | 账号 |
password | 密码 |
createtime | 创建时间 |
Gorm的定义
对应关系
数据库中的username | 结构体中 Username |
---|---|
password | Password |
createtime | CreateTime |
gorm错误处理
gorm库在执行数据库操作的时候,如果出现错误,则会更新gorm.DB的Error属性,Error属性默认为nil,因此在执行数据库操作后检测下Error属性是否为nil即可知道有没有错误发生。
gorm出现的原因
gorm解决的问题
把struct类型和数据库表记录进行映射,操作数据库的时候不需要直接手写Sql代码