beego:数据库的级联查询

表ArticleTpye 与表Article 是一对多的关系数组

 

//查询article表spa

qs := o.QueryTable("Article")//queryseterorm

//更据表ArticleType的属性TypeName,在表Article查询相关连的数据索引

var articles Articleit

qs.Limit(pageSize,start).RelatedSel("ArticleType").Filter("ArticleType__TypeName",typeName).All(&articles)im

注:Limit(pageSize,start)限制每页数据的大小  pagesize:每页的数据  start:数据开始的索引数据

  relatedSel(ArticleType):和表Article想关联的表ArticleType    orm的惰性查询查询

  Filter("ArticleType__TypeName",typeName):过滤条件   "ArticleType__TypeName"查询表ArticleType的TypeName字段(注意表和属性用两个_分开query

                            typeName 具体值co

  All(&articles):把全部符合条件存入articles数组

("ArticleType__TypeName",typeName)

相关文章
相关标签/搜索