iBATIS.NET執(zhí)行存儲(chǔ)過程實(shí)例詳解
作者:佚名 
  iBATIS.NET執(zhí)行存儲(chǔ)過程是什么情況呢?iBATIS.NET執(zhí)行存儲(chǔ)過程是怎么執(zhí)行的呢?那么本文就通過實(shí)例向你詳細(xì)介紹。
 iBATIS.NET執(zhí)行存儲(chǔ)過程是怎么進(jìn)行的呢?那么我們就開始我們的講解:
首先我們看看XML的配置,映射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" /﹥
 - ﹤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﹥
 
iBATIS.NET執(zhí)行存儲(chǔ)過程實(shí)例程序代碼如下:
- 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();
 - try
 - {
 - return sqlMap.QueryForList("GetMemberList",ht);
 - }
 - catch(Exception e)
 - {
 - throw new IBatisNetException(e.Message,e);
 - }
 - }
 
iBATIS.NET執(zhí)行存儲(chǔ)過程實(shí)例的情況就介紹到這里,希望對(duì)你有所幫助。
【編輯推薦】
責(zé)任編輯:仲衡 
                    來源:
                    CSDN博客
 














 
 
 
 
 
 
 