千家信息网

iBATIS.NET执行存储的过程分析

发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,iBATIS.NET执行存储的过程分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。iBATIS.NET执行存储过程是怎么进行的呢?
千家信息网最后更新 2025年01月16日iBATIS.NET执行存储的过程分析

iBATIS.NET执行存储的过程分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

iBATIS.NET执行存储过程是怎么进行的呢?那么我们就开始我们的讲解:

首先我们看看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执行存储过程实例程序代码如下:

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执行存储过程实例的情况就介绍到这里,希望对你有所帮助。

关于iBATIS.NET执行存储的过程分析问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

过程 存储 分析 问题 帮助 实例 更多 解答 易行 简单易行 代码 内容 小伙 小伙伴 情况 文件 方法 知识 程序 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全审查的原则包括 深圳开源网络技术公司 黑龙江智能土地资产管理软件开发 惠普服务器电源管理板 数据库多选用什么 綦江区工商软件开发流程报价表 纵横支付数据库及网站php代码 传奇服务器引擎打不开 数据库系统如何进行维护 济南做软件开发公司 西安创天网络科技 互联网协会 服务器高并发处理 操作系统数据库怎么改变颜色 串口服务器nc601t使用 软件开发智能代还 云南综合网络安全工程包括什么 软件开发软件协议范本 mc服务器服主能编程地图吗 2020实况足球无法连接服务器 防水防腐蚀服务器 廊坊燕郊软件开发招聘信息 软件开发 cpu使用率高 数据库数据库表管理 科技改变生活互联网改变世界 电厂系统网络安全架构 网络安全杭州就业 高中网络技术应用综合题答案 思科在大陆有软件开发业务吗 联想sr258服务器配置 嘉定区智能软件开发调试
0