2021
10-17
10-17
gORM操作MySQL的实现
ORM框架ORM:Object Relational Mapping ——对象关系映射。作用:通过操作结构体对象,来达到操作数据库表的目的。通过结构体对象,来生成数据库表。优点:SQL有可能比较复杂。(Oracle---子查询--嵌套)ORM操作数据库,不需要使用SQL不同开发者,书写的SQL语句执行效率不同。go语言支持的ORM:gORM:gORM中文文档xORM:gorm连接数据库、建表回顾MySQL确认mysq...
继续阅读 >
案例:查看陌陌的动态,依次可以按照发布时间,性别,城市进行筛选如图进行筛选gorm链式操作MethodChaining,Gorm实现了链式操作接口,所以你可以把代码写成这样://创建一个查询tx:=db.Where("name=?","jinzhu")//添加更多条件ifsomeCondition{tx=tx.Where("age=?",20)}else{tx=tx.Where("age=?",30)}ifyetAnotherCondition{tx=tx.Where("active=?",1)}结合筛选动态的案例,代...