当前位置: 首页 > news >正文

贾汪区住房和城乡建设局网站杭州搜索引擎推广排名技术

贾汪区住房和城乡建设局网站,杭州搜索引擎推广排名技术,网站管理助手v3.0,政府网站建设标准1 基本使用 2 创建数据 2.1 如何使用Upsert 使用clause.OnConflict处理数据冲突 2.2 如何使用默认值 通过使用default标签为字段定义默认值 3 查询数据 3.1 First与Find 使用First时,需要注意查询不到数据会返回ErrRecordNotFound。 使用Find查询多条数据&#x…

1 基本使用

 2 创建数据

 2.1 如何使用Upsert

使用clause.OnConflict处理数据冲突

 2.2 如何使用默认值

通过使用default标签为字段定义默认值

3 查询数据

 3.1 First与Find

使用First时,需要注意查询不到数据会返回ErrRecordNotFound。
使用Find查询多条数据,查询不到数据不会返回错误。

3.2 结构体与map

当使用结构作为条件查询时,GORM只会查询非零值字段。这意味着如果您的字段值为0、"“”、false或其他零值,该字段不会被用于构建查询条件,使用Map来构建查询条件。

3.3 更多方法

4 更新数据

 使用Struct更新时,只会更新非零值,如果需要更新零值可以使用Map更新或使用Select选择字段。

5 删除数据

5.1 物理删除

5.2 软删除

        GORM提供了gorm.DeletedAt用于帮助用户实现软删
        拥有软删除能力的Model调用Delete时,记录不会被从数据库中真正删除。但 GORM 会将DeletedAt置为当前时间,并且你不能再通过正常的查询方法找到该记录。
        使用Unscoped 可以查询到被软删的数据

6 事务

        Gorm提供了Begin、Commit、Rollback方法用于使用事务:

         Gorm 提供了Tansaction方法用于自动提交事务,避免用户漏写Commit、Rollbcak:

7 Hook

        GORM在提供了CURD的Hook 能力。
        Hook 是在创建、查询、更新、删除等操作之前、之后自动调用的函数。
        如果任何Hook返回错误,GORM将停止后续的操作并回滚事务。

8 一些示例

8.1 更新创建

8.2 数据序列化

8.3 批量创建和查询

8.4 批量更新

8.5 批量数据加速

8.6 Raw SQL

http://www.ds6.com.cn/news/5679.html

相关文章:

  • 什么网站做推广农产品比较好免费二级域名平台
  • 自己做的网站如何兼容ie11企业网络推广方法
  • 富阳网站制作百度seo关键词排名查询
  • 深圳网站设计公司设计佛山网站排名提升
  • 网站建设 山东黄页大全
  • 淘宝里网站建设公司可以吗个人推广平台
  • 上海计算机网页制作百度起诉seo公司
  • 网站开发 保证书seo文章代写平台
  • 沈阳网站建设建设公司排名seo优化教程自学网
  • 医美三方网站怎么做win7优化大师官网
  • 上门做指甲哪个网站seo搜索引擎优化策略
  • 怎么做网站小图标杭州百度seo优化
  • 网站在哪设置关键词爱站网关键词查询网站的工具
  • 网站做程序需要多久潍坊疫情最新消息
  • wordpress菜单居右seo的最终是为了达到
  • 大学网站建设方案超八成搜索网站存在信息泄露问题
  • 网站模板源码免费下载抖音seo公司
  • 东易日盛装饰装修公司seo百度关键字优化
  • 网站的管理与维护焊工培训ppt课件
  • 做网站的程序员工资大约月薪文明seo技术教程网
  • 云南做网站的公司搜索引擎优化不包括
  • 日照网站开发建设seo网站自动发布外链工具
  • 做网站一般用什么软件谷歌seo软件
  • 莱芜政府网站官网电商运营入门基础知识
  • 做php网站用的软件软文代写兼职
  • 做网站的开题报告如何制作视频网站
  • wordpress站点限制插件品牌关键词排名优化怎么做
  • html网页制作视频教学温州seo优化
  • 湘潭做网站的公司常州网站建设书生商友
  • 河北省建设厅网站网上建设大厅2022最新国际新闻10条简短