E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GORM
gorm
struct使用自定义类型
自定义类型需要实现Scan(vinterface{})error和Value()(driver.Value,error)方法如自定义类型MyTimetypeMyTimetime.Time//2006-01-0215:04:05添加Scan和Value方法varTimeFormat="2006-01-0215:04:05"func(t*Time)Value()(driver.Value,error)
啊_sam
·
2023-12-29 14:16
golang
go
go语言,ent库与
gorm
库,插入一条null值的time数据
使用
Gorm
库的实现将xxxTime字段设置为sql.NullTime类型在存储前,设置时res:=Resul
Climber47
·
2023-12-28 11:29
杂乱问题记录
Golang
golang
数据库
mysql
gorm
使用sql方法
varusers[]User//查询执行用Scan和Find一样db=db.Raw("selectuid,user_name,agefromUsers").Scan(&users)//db=db.Raw("selectuid,user_name,agefromUsers").Find(&users)fmt.Println("Users",users)//更新和删除.插入用Execdb=db.Exe
HehuaTang
·
2023-12-27 21:48
前端
服务器
golang
Go后台项目实战
本项目完全使用原生开发,没有使用任何WEB框架(如:gin,beego,Martini等),和ORM(如:
gorm
,xorm,beego)三层架构三层架构(3-tierarchitecture)通常意义上的三层架构就是将整个业务应用划分为
xiaojinwei
·
2023-12-27 18:17
04
GORM
源码解读
简介查询查询流程构建查询SQL语句条件语句小结search结构体search的定义search的方法小结总结简介
GORM
源码解读,基于v1.9.11版本.查询上一节中,我们已经探究过了模型是如何定义的,
刷漆猫咪
·
2023-12-26 14:36
gorm
表名尾部自动加s
gorm
表名尾部自动加s,无论是
gorm
1还是
gorm
2都是在你操作数据库的时候会给你定义的表名尾部自动加s
gorm
1禁用表名加s方法db.SingularTable(true)
gorm
2禁用表名加s方法
卜是我的错
·
2023-12-25 15:18
golang
go从0到1项目实战体系二十三:
GORM
1.哪些场景下适合ORM?(1).单服务器:①.topic服务负责CURD、权限等.其业务比较复杂、压力不大.②.单台服务器,为了业务可以适当的采用ORM等成熟框架提高业务开发速度.③.为了增加可维护性,适当的牺牲一些性能.④.业务级服务.(2).多台服务器:①.访问压力大,两台负载均衡只负责获取帖子的业务(只负责展示),适合不用框架.②.另外一台压力不大,只负责操作帖子(CUD)、权限等.③.微
小崽崽1
·
2023-12-25 06:31
go语言
golang
驱动开发
开发语言
Golang 常用的开源库和学习资源有哪些
语言标准库网络框架gin轻量级库,自定义性高beego国产库,比gin重一些,有自己的ormfiber追求性能,很像nodejs的expressgoframego-zeroecho数据库orm相关migrate
gorm
igrate
gorm
求知久久科技
·
2023-12-24 05:44
Go语言学习之路(十一)
gorm
查询
文章目录引言开始查询实体高级查询1、where条件中子查询2、from子查询3、or查询4、in查询5、表关联查询引言已经有了
gorm
的准备工作以及单表查询了,实际上我们在业务中更多的是使用一些连表、分组
飞起的豹子
·
2023-12-23 10:19
go学习
golang
学习
数据库
Gin之
GORM
事务(转账操作)
禁用默认事务的操作为了确保数据一致性,
GORM
会在事务里执行写入操作(创建、更新、删除)。如果没有这方面的要求,您可以在初始化时禁用它,这将获得大约30%+性能提升。
赵唯一
·
2023-12-21 17:17
#
gin框架
gin
云原生
数据库
Gin之
GORM
的表关联查询操作详解
前期工作:先查看下要操作的两张表:cartoncarton_cate//关系如下://一个章节对应一个动漫(一对一;两种方法:belongto;hasone)//一个动漫可以对应多个章节(一对多)1、创建路由(cartonRoutes)packageroutersimport("gindemo04/controllers/admin""github.com/gin-gonic/gin")funcC
赵唯一
·
2023-12-20 14:59
#
gin框架
gin
数据库
Gin之
GORM
多表关联查询(多对多;自定义预加载SQL)
,设计中间表的结构为master_id和slave_id最好(不然会涉及重写外键的操作)重写外键(介绍)对于many2many关系,连接表会同时拥有两个模型的外键,例如:typeUserstruct{
gorm
.ModelLanguages
赵唯一
·
2023-12-20 14:55
#
gin框架
gin
sql
数据库
Gin框架笔记
Gin框架笔记文章目录Gin框架笔记1.GO标准库之http/template2.Gin框架介绍及基础使用3.
GORM
4.前后端分离小项目4.1项目展示4.2项目架构4.3code1.GO标准库之http
jenrain
·
2023-12-20 13:08
go
golang
后端笔记之gin框架学习
.路由管理4.自定义中间件的使用5.通过中间件设置路由权限校验1.自定义校验2.配置跨域3.使用jwt进行tokn校验6.接口入参获取和绑定2.参数校验3.protobuf7.集成mysql数据库1.
gorm
苏小邪
·
2023-12-20 13:04
后端
笔记
gin
学习
gorm
的简单操作
1.什么是ormORM全称是:ObjectRelationalMapping(对象关系映射),其主要作用是在编程中,把面向对象的概念跟数据库中表的概念对应起来。举例来说就是,我定义一个对象,那就对应着一张表,这个对象的实例,就对应着表中的一条记录。对于数据来说,最重要最常用的是表:表中有列,orm就是将一张表映射成一个类,表中的列映射成类中的一个类。java、python,但是针对go语言而言,s
小乞丐程序员
·
2023-12-20 13:10
驱动开发
学习
gorm
:彻底弄懂Find、Take、First和Last函数的区别
在
gorm
中,要想从数据库中查找数据有多种方法,可以通过Find、Take和First来查找。但它们之间又有一些不同。本文就详细介绍下他们之间的不同。
ldxxxxll
·
2023-12-19 18:15
学习
数据库
暑假第三周
工作方面面试推送系统这个项目后端接口基本完成,同时也学到了
gorm
的建表关系,关联模式和预加载。了解了组员写的oss文件上传和PDF解析等实现。生活方面每天就坚持早起,跟着大部
吴天骄_家族三期
·
2023-12-19 14:39
03
GORM
源码解读
简介模型交互AutoMigratecreateTablecallbacks实际注册流程createCallback总结简介
GORM
源码解读,基于v1.9.11版本.模型交互前面已经研究过模型是如何定义并被解析的了
刷漆猫咪
·
2023-12-18 02:27
周总结
先是把go基础的文档内容又快速的看了一遍,也跟着文档练了一些代码,印象深了一点,之后听说go-vue-admin很有用,就找了两个博客,了解了一些原理和知识点,,接着就准备复习一下gin框架和
gorm
,
刘斌__家族三期
·
2023-12-18 00:36
Gin之
GORM
查询语句
前期工作可以看之前的(连接数据库;以及确定要操作的库)Gin之
GORM
操作数据库(MySQL)-CSDN博客https://blog.csdn.net/m0_72264240/article/details
赵唯一
·
2023-12-17 11:14
#
gin框架
gin
golang
goland
gorm
分组查询统计_Golang下的ORM框架
gorm
的介绍和使用
前言:
gorm
是Golang语言中一款性能极好的ORM库,对开发人员相对是比较友好的。当然还有另外一个xorm库也是比较出名的,感兴趣的也可以看看这个库,接下来主要介绍下
gorm
库的一些基本使用。
岁月未染
·
2023-12-16 21:53
goland
gorm分组查询统计
gin投票系统2
中建立数据库,关于项目数据库如何建立可以在“goweb项目创建流程分析中看如何去建表”成功后目前有四个表:vote,user,vote_opt,vote_opt_user建立数据库,可以使用网上的sql转
gorm
佚名涙
·
2023-12-16 04:55
gin
数据库
服务器
Gorm
的关联查询
背景介绍
gorm
与mybatis-plus、hibernate等ORM框架一样,为了应对查询场景居多的现象,支持原生sql和api两种方式读数据库。
骑着蜗牛向前跑
·
2023-12-16 03:12
golang
gorm
preloading
关联查询
Polymorphism
GORM
单表 增删查改 DML
JetBrainsGoland:解决同个package不同文件不能互相调用-CSDN博客官方文档地址:
GORM
指南|
GORM
-ThefantasticORMlibraryforGolang,aimstobedeveloperfriendly
鳄梨阿龙
·
2023-12-15 07:55
golang
数据仓库
学习
GORM
多对多many2many 自定义连接表
文章目录多对多many2many表结构搭建多对多添加多对多查询多对多的删除、更新自定义连接表生成表结构操作案例添加文章并添加标签,并自动关联添加文章,关联已有标签给已有文章关联标签替换已有文章的标签查询文章列表,显示标签自定义连接表主键操作连接表查询多对多many2manyManytoMany会在两个model中添加一张连接表,将不同表的id连接起来,也就是说总共三张表我们这里以文章和其tag为例
鳄梨阿龙
·
2023-12-15 07:55
golang
数据仓库
学习
开发语言
sql
GO
GORM
自定义数据类型-枚举
文章目录枚举枚举的终极办法,原文3.0版本枚举的实现举例学习来源:枫枫知道枚举 很多时候,由于字符串的所占据空间较大,而某些状态的值是一定的,所以我们希望用枚举来固定对应的值。这样不仅可以节省空间,更关键的是可以方便后期的维护 我们这里以主机管理为例,状态有Running运行中,OffLine离线,Except异常 我们跳过原文章中方法逐步优化的过程,直接到最完善的版本,即使用数字表示状态和
鳄梨阿龙
·
2023-12-15 07:25
笔记
学习
数据库
sql
golang
GORM
自定义数据类型json-切片(数组)
文章目录自定义数据类型自定义json结构体定义Scaner和Valuer接口的实现插入数据&查询数据自定义切片存储切片json形式存储字符串存储创建&查询数据
gorm
官方文档:自定义数据类型自定义数据类型
鳄梨阿龙
·
2023-12-14 23:56
json
数据库
golang
sql
开发语言
数据仓库
Gin之
GORM
操作数据库(MySQL)
GORM
简单介绍
GORM
是Golang的一个orm框架。
赵唯一
·
2023-12-14 17:03
#
gin框架
数据库
gin
mysql
Go Web 编程--应用ORM
gorm
的基本用法如何管理ORM的使用如何合理规划项目目录结构安装
gorm
包
gorm
是一个出色的,对开发人员友好的Golan
gORM
库,其支持的特性包括:全特性ORM(几乎包含所有特性)模型关联(一对一
Java天天
·
2023-12-06 02:28
gorm
集成opentelemetry
服务端代码:packagemainimport("GoStart/telemetry/ch03/server/model""github.com/gin-gonic/gin""go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin""go.opentelemetry.io/otel""go.opent
lisus2007
·
2023-12-02 15:51
GO开发工程师系列
golang
Go语言 orm库之
gorm
GORM
是一个比较流行且功能齐全的orm库,主要有以下特性全功能ORM关联(HasOne,HasMany,BelongsTo,ManyToMany,多态,单表继承)Create,Save,Update,
无风的雨
·
2023-12-02 14:48
go
go
gorm
Go
GORM
简介
GORM
(GoObject-RelationalMapping)是一个用于Go语言的ORM库,它提供了一种简单、优雅的方式来操作数据库。
Lamb!
·
2023-12-02 14:17
Go
golang
开发语言
后端
GoLong的学习之路,进阶,标准库之并发(context)补充并发三部曲,你真的明白context吗?
因为对于golang来说,context应用场景不仅在并发有用,并且在网络链接,http处理,
gorm
中都有体现。但是其实,本质来说。以上这些场景其实都是并发goroutine的应用。
红蒲公英
·
2023-12-02 08:01
GoLong
学习
golang
context
Gorm
.Clause()子句分析之ON DUPLICATE KEY UPDATE
Gorm
.Clause()子句分析之ONDUPLICATEKEYUPDATE原文:
gorm
.Clause()子句分析之ONDUPLICATEKEYUPDATE-白春雨-博客园(cnblogs.com)一
不会拯救世界的SuperMan
·
2023-12-01 23:16
go
数据库
sql
go
记“
gorm
查询没报错,但结果为空”的解决
解决方案在文末问题引入今天闲来无事,想要上手一下
gorm
,但是开始就碰壁了!
qizong007
·
2023-12-01 23:15
Go
go
gorm
【GoLang】记录一些开发过程中的业务SQL及对应的
Gorm
实现
文章目录记录1背景需求1:按题目分组查询用户提交数SQL
Gorm
写法需求2:按题目分组查询,并统计count,获取最新的时间SQL
Gorm
写法需求3:在需求2的基础上,按时间倒序排序SQL
Gorm
写法需求
喝不完一杯咖啡
·
2023-12-01 23:45
Golang
golang
sql
gorm
Go Web开发扩展项-GROM框架
GoWeb开发扩展项-其他配套框架作者:可乐可乐可:https://blog.csdn.net/weixin_44494373上一篇:GoWeb开发入门指南<前半>内容:GoWeb开发套装,Gin,
Gorm
可乐可乐可
·
2023-12-01 23:45
GoGoGo
go
GORM
之 for (rows.Next) 提前退出循环一定要Close
近期一同事负责的线上模块,总是时不时的返回一下504,检查发现,这个服务的内存使用异常的大,pprof分析后,发现有上万个goroutine,排查分析之后,是没有规范使用
gorm
包导致的,那么具体是什么原因呢
傲雪虫哥
·
2023-12-01 23:13
golang
mysql
数据库
golang
GORM
字段使用自定义类型
Valuer接口的注意事项起步想在使用
GORM
时使用自定义类型必然事出有因,一般可有以下两种方式:方法1:typeMyStringstring方法2:typeMyStringstruct{string}
有关心情
·
2023-12-01 22:43
Go
gorm
custom
field
golang
GORM
执行结果判断问题(error nil问题)
起因使用
GORM
执行数据库操作时,返回了*DB,如果我们直接使用以下方式判断,会一直返回false,不能用作语句执行结果的判断err:=db.Create(&demand)iferr!
L·S·P
·
2023-12-01 22:40
#
Golang
服务端
golang
gorm
go语言
数据库
mysql
GROM
gorm
.DB 对象剖析
文章目录1.
GORM
简介2.
gorm
.DB简介2.1定义2.2初始化2.3查询方法2.4事务支持2.5模型关联2.6钩子(Hooks)2.7自定义数据类型3.为什么不同请求可以共用一个
gorm
.DB对象
恋喵大鲤鱼
·
2023-12-01 22:37
GORM
GORM
gorm.DB
Golang 将数据库转换为
gorm
结构和RESTful api
它支持
gorm
标签并实现一些可用的方法。它还可以为这些结构生成RESTfulapi。通过从数据库中读取有关列结构的详细信息,gen生成具有所需列名,数据类型和注释的go兼容结构类型。
承诺一时的华丽
·
2023-12-01 03:31
Golang开发之------ Beego框架
1.安装go(配置环境变量)2.安装
gorm
(Goland编辑器举例):goenv-wGO111MODULE=ongoenv-wGOPROXY=https://goproxy.cn,direct3.初始化项目
masterphp
·
2023-11-30 11:05
GOLANG
golang
beego
开发语言
后端
数据库
go语言web开发系列之十六:gin框架中通过
gorm
使用事务
一,演示项目的相关信息1,地址:GitHub-liuhongdi/digv16:gin框架中通过
gorm
使用事务2,功能:以下订单为例,演示了在
gorm
中启用事务3,项目结构:如图:说明:刘宏缔的go森林是一个专注
老刘你真牛
·
2023-11-28 21:07
用go做web开发
go
golang
mysql
orm
数据库
Gorm
保姆级教学
系列文章目录文章目录系列文章目录前言一、
Gorm
是什么?二、使用步骤1.引入库2.读入数据连接到数据库定义模型创建记录读取记录更新记录删除记录事务数据库迁移3.声明模型前言一、
Gorm
是什么?
Louis yeap
·
2023-11-28 20:27
go
2019-03-11 109 dictate
1.认识这个词(基础篇)词:dictate英英释义:toinfluencesomethin
gorm
akeitnecessary例句:Whydoessocietytrytodictatehowpeopleshoulddie
静美的秋
·
2023-11-27 13:00
GO七天开发挑战:7天实现Web框架-Gee(day 2)
7days-golang:7daysgolangprogramsfromscratch(webframeworkGee,distributedcacheGeeCache,objectrelationalmappin
gORM
frameworkGeeORM
kkkkkkkkk777777777
·
2023-11-27 06:47
Go
leetcode
go-zero对数据库的操作
一、go-zerro中结合
gorm
来操作mysql数据库1、这里我这就直接结合
gorm
-gen的方式来实现数据库操作,关于
gorm
-gen可以参考官网2、创建一个数据库,并且创建一个表---------
水痕01
·
2023-11-27 06:10
go
golang
数据库
开发语言
解决库存超卖问题
这里使用golang进行讲解,数据库操作使用
gorm
+mysql。先运行下面的代码将测试表和数据创建好。
西直门三太子
·
2023-11-27 05:48
Golang
golang
MySQL 批量插入记录报 Error 1390 (HY000)
参考文献1.背景Golang后台服务使用
GORM
实现与MySQL的交互,在实现一个通过Excel导入数据的接口时,使用Save方法一次性插入大量记录(>1w)时报了如下错误:Error1390(HY000
恋喵大鲤鱼
·
2023-11-26 12:19
MySQL
mysql
Error
1390
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他