• beego:数据库的级联查询


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

    //查询article表

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

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

    var articles Article

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

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

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

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

                                typeName 具体值

      All(&articles):把所有符合条件存入articles数组

    ("ArticleType__TypeName",typeName)

    每天的价值就是不停息的前进!!!
  • 相关阅读:
    OCA读书笔记(11)
    shell命令--rev
    OCA读书笔记(10)
    shell命令--cut
    OCA读书笔记(9)
    shell命令--tail
    天气的研究
    网络知识汇总(2)
    shell命令--head
    OCM读书笔记(2)
  • 原文地址:https://www.cnblogs.com/zhaopp/p/12738682.html
Copyright © 2020-2023  润新知