您的位置 首页 golang

golang web从入门到精通 gorm创建记录的6种方式

Go lang 简介

Go(又称 go lang)是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的 编程语言

go语言优点

go是非常年轻的一门语言,“兼具Python 等动态语言的开发速度和C/C++等编译型语言的性能与安全性”,具备强大的标准库,内置垃圾回收机制,属于静态类型语言,因此具备编译检查和编码规范,特别是并发功能实现简单,但功能强大,可使用goroutine和channel轻松实现高并发。

为什么要用Golang ORM 库(摘自官方文档)

 1、全功能  ORM 
2、关联 
3、钩子方法
4、支持 预加载
5、事务,嵌套事务
6、Context、预编译模式、DryRun 模式
7、批量插入、 CRUD
8、SQL 构建器,数据库锁,命名参数,子查询
9、复合主键,索引,约束
10、Auto Migration
11、自定义 Logger
12、灵活的可扩展插件 API
13、每个特性都经过了测试的重重考验
14、开发者友好  

怎么使用gorm呢?

1、使用gorm创建记录

2、插入指定字段记录

3、创建一个记录且一同忽略传递给略去的字段值

单元测试

执行结果

批量插入

单元测试

执行结果

分批次插入数据

单元测试

执行结果

使用 map 创建记录

单元测试

执行结果

文章来源:智云一二三科技

文章标题:golang web从入门到精通 gorm创建记录的6种方式

文章地址:https://www.zhihuclub.com/86871.shtml

关于作者: 智云科技

热门文章

网站地图