gorm框架
文章平均质量分 56
南桑爱吃牛筋
记住你的对手不是那些人才,卷神才是你的对手,要成为卷神,只要卷不死就往死里卷
展开
-
一对一,一对多,多对多
默认是关联创建或更新的。原创 2022-12-10 23:43:05 · 254 阅读 · 0 评论 -
gorm的增删改查
CRUD通常指数据库的增删改查操作,本文详细介绍了如何使用GORM实现创建、查询、更新和删除操作。创建默认值注意:通过tag定义字段的默认值,在创建记录时候生成的 SQL 语句会排除没有值或值为 零值 的字段。在将记录插入到数据库后,Gorm会从数据库加载那些字段的默认值。上面代码实际执行的SQL语句是INSERT INTO users(“age”) values(‘99’);,排除了零值字段Name,而在数据库中这一条数据会使用设置的默认值小王子作为Name字段的值。原创 2022-11-21 20:54:05 · 1190 阅读 · 0 评论 -
gorm的入门
在使用ORM工具时,通常我们需要在代码中定义模型(Models)与数据库中的数据表进行映射,在GORM中模型(Models)通常是正常定义的结构体、基本的go类型或它们的指针。如果模型有DeletedAt字段,调用Delete删除该记录时,将会设置DeletedAt字段为当前时间,而不是直接将记录从数据库中删除。如果模型有 CreatedAt字段,该字段的值将会是初次创建记录的时间。使用结构体声明模型时,标记(tags)是可选项。如果模型有UpdatedAt字段,该字段的值将会是每次更新记录的时间。原创 2022-11-20 23:39:45 · 314 阅读 · 0 评论