zoukankan      html  css  js  c++  java
  • ActiveRecord多表查询

    当from中有多个表时,而select 中只需要一个表中的所有数据,不必像sql一样用*,只要把类名写出来就行,摸索出来的经验,记下,希望对大家有帮助.

    见下面查询,特别是加红部分.

           [DataObjectMethod(DataObjectMethodType.Select)]
            public static ZjcXueshenghuojiang[] List(int xuenian, int xueqi,long banjiId,long banjiStudentId)
            {
                //BaseBanjiStudent stu = new BaseBanjiStudent();
                //stu.BanjiStudentid

                string strHql = @"Select huojiang from ZjcXueshenghuojiang huojiang , BaseBanjiStudent stu ";
                strHql += " where huojiang.Xuenian = :xuenian and huojiang.Xueqi = :xueqi ";
                strHql += " and  huojiang.BanjiStudentId = stu.BanjiStudentid  and stu.BaseBanji.Banjiid = :banjiId ";
                //    strHql += " order by huojiang.StartDate DESC ";
                SimpleQuery query = new SimpleQuery(
                    typeof(ZjcXueshenghuojiang), strHql);
                query.SetParameter("xuenian", xuenian);
                query.SetParameter("xueqi", xueqi);
                query.SetParameter("banjiId", banjiId);
                return (ZjcXueshenghuojiang[])ExecuteQuery(query);
            }

  • 相关阅读:
    阿里巴巴FastJSON使用实例
    JSON知识点
    java序列化和反序列化
    JAVA里的VO、BO、PO分别指什么?
    Oracle基础语句练习记录
    maven命令
    maven官方教程
    linux下开启、关闭、重启mysql服务
    linux常用命令记录
    动态网页项目无法启动
  • 原文地址:https://www.cnblogs.com/shiningrise/p/1037526.html
Copyright © 2011-2022 走看看