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"
/>
<
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();
try
{
return
sqlMap.QueryForList(
"
GetMemberList
"
,ht);
}
catch
(Exception e)
{
throw
new
IBatisNetException(e.Message,e);
}
}
查看全文
相关阅读:
MySQL-索引
MySQL-存储引擎
MySQL-基本概念
Elasticsearch-分片原理2
Elasticsearch-分片原理1
[NOIP模拟33]反思+题解
[NOIP模拟测试32]反思+题解
[NOIP模拟测试31]题解
[jzoj5840]Miner 题解(欧拉路)
[NOIP模拟测试30]题解
原文地址:https://www.cnblogs.com/maplye/p/358598.html
最新文章
Django 连接数据库
Qt的quit(),exit()以及close()事件捕获
PHP startsWith and endsWith
PHP 转换snmp的时间格式
PHP 的snmp各个版本的Wrapper封装类
Qt5 添加右键菜单简单测试
C# 多线程系列之Semaphore使用
C# 多线程系列之Mutex使用
个人开源项目之异步Http线程池框架
Lucence学习之一:全文检索的基本原理
热门文章
个人开源项目之快速检索算法
异步http请求的实现
算法之快速排序
(转) 白话经典算法系列之三 希尔排序的实现(附源代码实现)
The Internet Communications Engine (Ice) 跨平台异构通讯方案 第二弹-Hello world!
centOS7虚拟机和本机ping通
Spring IoC和AOP的介绍
开发Maven插件
使用Maven Archetype插件构建Maven工程原型模板
MySQL-数据类型及选择
Copyright © 2011-2022 走看看