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

  • 相关阅读:
    linux下的grep命令
    linux下的ps命令
    删除eclipse无效的工作空间路径
    js中 var functionName = function() {} 和 function functionName() {} 两种函数声明的区别
    javascript中的function 函数名(){} 和 函数名:function(){}有什么不同
    Python之路-python(css布局、JavaScript)
    Python之路-python(css、JavaScript)
    Python之路-python(html、css)
    Python之路-python(堡垒机)
    Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)
  • 原文地址:https://www.cnblogs.com/yyilin/p/1126508.html
Copyright © 2011-2022 走看看