随笔分类 -  gorm

go的orm库
摘要:一,遇到记录不存在时,不记录异常到日志 在建立数据库连接时指定配置 var ( DBLink *gorm.DB ) func SetupDBLink() (error) { var err error //IgnoreRecordNotFoundError: false,默认是false,设置为tr 阅读全文
posted @ 2025-02-09 19:16 刘宏缔的架构森林 阅读(206) 评论(0) 推荐(0)
摘要:一,安装第三方库: $ go get -u gorm.io/gorm go: added github.com/jinzhu/inflection v1.0.0 go: added github.com/jinzhu/now v1.1.5 go: added gorm.io/gorm v1.25.1 阅读全文
posted @ 2025-02-02 12:38 刘宏缔的架构森林 阅读(104) 评论(0) 推荐(0)
摘要:一,报错信息: 1,代码: //根据id得到一条点击记录 func GetOnePicHitByPid(pid int64) (*model.HitsModel, error) { fields := []string{"id", "pid", "hits", "addtime"} plOne:=& 阅读全文
posted @ 2025-01-25 11:26 刘宏缔的架构森林 阅读(206) 评论(0) 推荐(0)
摘要:一,官方文档: 地址 https://gorm.io/zh_CN/docs/logger.html 参考的gorm logger代码实现: https://github.com/go-gorm/gorm/blob/master/logger/logger.go 自定义日志需要实现的接口: type 阅读全文
posted @ 2024-12-14 13:05 刘宏缔的架构森林 阅读(298) 评论(0) 推荐(0)
摘要:一,debug方法的作用: GORM 提供了一个 Debug 方法,可以在链式调用中打印出生成的 SQL 语句和执行时间。 一般用于开发或者是线上排查某个问题时使用。 Debug 单个操作时,会将当前操作的 log 级别调整为 logger.Info 官方文档地址: https://gorm.io/ 阅读全文
posted @ 2024-12-07 14:22 刘宏缔的架构森林 阅读(267) 评论(0) 推荐(0)
摘要:一,官方文档地址: https://gorm.io/zh_CN/docs/logger.html 二,代码例子: 1,写日志到文件的函数: // 日志写入到文件 func LogToFile(filename,msg string) { // 输出到文件 //filename := "logs/" 阅读全文
posted @ 2024-12-07 10:49 刘宏缔的架构森林 阅读(214) 评论(0) 推荐(0)
摘要:一,官方网站: https://gorm.io/ 如图: 二,安装: 从命令行安装gorm $ go get -u gorm.io/gorm go: downloading gorm.io/gorm v1.25.12 go: downloading github.com/jinzhu/now v1. 阅读全文
posted @ 2024-11-23 09:18 刘宏缔的架构森林 阅读(293) 评论(0) 推荐(0)