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)

相關文章
相關標籤/搜索