zoukankan      html  css  js  c++  java
  • IBatisNet系列执行存储过程

    映射xml文件书写如下
    <?xml version="1.0" encoding="utf-8" ?>

    <sqlMap namespace="Member" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="SqlMap.xsd">
        <resultMaps>
            <resultMap id="SelectResult" class="PlatAdmin.Model.Member">
                <result property="Id" column="id" />
                <result property="Identityno" column="identityno" />
                <result property="Telephone" column="telephone" />
                <result property="Email" column="email" />
                <result property="Linktel" column="linktel" />
                <result property="Address" column="address" /> 字串1
                <result property="Content" column="content" />
                <result property="Username" column="username" />
                <result property="Password" column="password" />
                <result property="Truename" column="truename" />
                <result property="Enable" column="enable" />
                <result property="Regdate" column="regdate" />
            </resultMap>
        </resultMaps>
           
        <parameterMaps>
            <parameterMap id="swapParas" class="PlatAdmin.Model.Member">


                <parameter property="querystr" column="" />
                <parameter property="keyfield" column="" />
                <parameter property="pagesize" column="" />
                <parameter property="pagenumber" column="" />
            </parameterMap>
        </parameterMaps>
       
        <statements>
            <procedure id="GetMemberList" parameterMap="swapParas" resultMap="SelectResult">
                usp_GetRecordset
            </procedure>

           
        </statements>
    </sqlMap>
     程序代码如下:

     


    public IList GetMemberList(string querystr,int pageNo)
            {
                Hashtable ht = new Hashtable();
                ht.Add("querystr",querystr);
                ht.Add("keyfield","id");
                ht.Add("pagesize",2);
                ht.Add("pagenumber",pageNo);

     

                SqlMapper sqlMap = IBatisNet.DataMapper.Mapper.Instance(); 字串2

                try
                {
                    return sqlMap.QueryForList("GetMemberList",ht);
                }
                catch(Exception e)
                {
                    throw new IBatisNetException(e.Message,e);
                }
            }

  • 相关阅读:
    基础总结篇之三:Activity的task相关
    基础总结篇之一:Activity生命周期
    基础总结篇之二:Activity的四种launchMode
    SAP_清除默认Action
    FICO_Delete error message
    FICO_无法生成凭证(System status CLSD is active (WBS K/A6020372-205-KCCL))
    FICO_导出8月KOB3报表
    FICO_更改BP
    FICO_月末关帐
    SAP_清除默认导出格式
  • 原文地址:https://www.cnblogs.com/yyilin/p/1126508.html
Copyright © 2011-2022 走看看