H5W3
当前位置:H5W3 > 其他技术问题 > 正文

gorm可不可以注册在查询之前执行的函数?

问题描述

gorm可不可以注册在查询之前执行的函数?
我想要记录查询的耗时,已知gorm有查询结束后执行的函数AfterFind,可以获得查询结束时的时间,如何获得查询开始时的时间呢?

回答:

  • 虽然我没写过这类代码,但是看文档是可以支持的,通过plugin
  • 大致这样: db.Callback().Query().Before("gorm:query").Register("my_plugin:before_query", beforeQuery)

本文地址:H5W3 » gorm可不可以注册在查询之前执行的函数?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址