
gorm
前端小蜜蜂
这个作者很懒,什么都没留下…
展开
-
GORM关联查询
简单记录一下自己在使用GORM进行关联查询废话不多说dao.GetWorkOrderDB().Table("a").Select("a.*,b.order_no").Joins("LEFT JOIN b ON a.work_id = b.work_id")这里可以看到,我们的主表是 a 附表是 b,dao.GetWorkOrderDB()是我们的数据库看一下打印的sqlSELECT a.*, b.order_no FROM `a` LEFT JOIN b ON a.work_id =原创 2021-11-19 14:46:26 · 2200 阅读 · 0 评论 -
go logrus实战应用
简单记录一下logrus实战应用,详细了解可以移步官网,这是直接使用上代码:logrus整个项目应用封装package logimport ( "fmt" "github.com/sirupsen/logrus" "go_service/config" "os" "path" "time")var log = logrus.New()func Debug(fileds logrus.Fields,args ...interface{}) { setOutPutFile(log原创 2021-07-15 18:58:38 · 653 阅读 · 2 评论 -
GORM:sql: no rows in result set
直入主题,这是我在写分页和获取数据总数同时查询的时候报的错误;其原因就是把查询总数的语句写在了分页查询后面,正确的应该放在分页查询前面,只有知道总数才能够分页查询的,修正后代码//查询文章列表以及查询某个参数 - modelfunc FIndArticle(c *gin.Context,params *entity.ArticleQuery) (body []entity.Article,total int64,err error) { Db := BlogDB() if title,isEx原创 2021-07-14 18:37:23 · 4998 阅读 · 0 评论 -
golang:GORM条件查询的使用,分页查询
在今天在利用GORM分页查询的时候遇到了这个问题,当时想的就是一下完成搜索,想的体检单了,然后查看相关文档让我用Scope但是,我比较懒,就没去研究直接用分开的方法去查询package modelimport ( "github.com/gin-gonic/gin" "github.com/jinzhu/gorm" "github.com/sirupsen/logrus" "go_service/entity")func FIndArticle(c *gin.Context,param原创 2021-07-12 15:50:03 · 2140 阅读 · 0 评论