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);
                }
            }

  • 相关阅读:
    RFID亮灯电子标签在仓储管理中的应用
    漫画:寻找股票买入卖出的最佳时机(动态规划)
    JAVA深入解析-36个话题-Two
    一行代码让训练速度提升2倍,飞桨自动混合精度技术详解
    追源码的平凡之路
    看完这篇,你也是字符编码大神!
    微服务的熔断原理与实现
    经典论文复现 | PyraNet:基于特征金字塔网络的人体姿态估计
    一文看懂人机对话
    「Spring Boot 2.4 新特性」一键构建Docker镜像
  • 原文地址:https://www.cnblogs.com/yyilin/p/1126508.html
Copyright © 2011-2022 走看看