成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iBATIS.NET處理多參數(shù)的SQL語句的配置

開發(fā) 后端
iBATIS.NET處理多參數(shù)的SQL語句的配置

由于本人對iBATIS.NET的并不是很精通,也是在邊學邊工作實踐,所以iBATIS.NET系列的文章會顯的沒有一定的連貫性,

這些文章應該是我平時的關于iBATIS.NET的一些知識的積累吧。下面進入正題:

我們在使用iBATIS.NET操作數(shù)據(jù)的時候,肯定會碰到SQL語句參數(shù)

當我們有一個參數(shù)時,iBATIS的XML映射文件如下:

  1. ﹤statement id="getProduct" parameterClass="System.Int32"﹥  
  2.   select * from PRODUCT where PRD_ID = #value#  
  3. ﹤/statement﹥ 

當我們有多個參數(shù)時,XML如下:

  1. ﹤statement id="getProduct" parameterClass="System.Collections.IDictionary"﹥  
  2.   select * from PRODUCT  
  3.   where PRD_CAT_ID = #catId#  
  4.   and PRD_CODE = #code#  
  5. ﹤/statement﹥ 

在代碼中必須賦給他一個Hashtable,并且這個Hashtable具有catId和code兩個鍵值,注意要區(qū)分大小寫。

當我們執(zhí)行存儲過程的時候,xml如下:

首先定義參數(shù)定義集合

  1. ﹤parameterMaps﹥  
  2.  ﹤parameterMap id="insertperson" class="Person"﹥  
  3.   ﹤parameter property="FirstName" column="PER_FIRST_NAME" /﹥  
  4.   ﹤parameter property="LastName" column="PER_LAST_NAME" /﹥  
  5.  ﹤/parameterMap﹥  
  6. ﹤/parameterMaps﹥ 

然后定義操作

  1. ﹤!--使用存儲過程--﹥  
  2. ﹤procedure id="InsertPerson3" parameterMap="insertperson" resultMap="SelectResult"﹥  
  3.  usp_InsertPerson  
  4. ﹤/procedure﹥ 

程序代碼如下:

  1. public void InsertPerson3()  
  2. {  
  3.  SqlMapper sqlmap = IBatisNet.DataMapper.Mapper.Instance();  
  4.  
  5.  Hashtable ht = new Hashtable();  
  6.  ht.Add("FirstName","姚");  
  7.  ht.Add("LastName","明2");  
  8.  
  9.  sqlmap.Insert("InsertPerson3",ht);  

注意:Hashtable中的鍵值名稱和參數(shù)集合眾的property相對應,并且區(qū)分大小寫.

iBATIS.NET下的多參數(shù)SQL語句的配置情況就簡單介紹到這里,希望對你有所幫助。

【編輯推薦】

  1. iBATIS DAO framework初體驗
  2. iBATIS教程之快速入門淺析
  3. iBATIS教程之like語句的寫法淺析
  4. iBATIS.NET多數(shù)據(jù)庫支持淺析
  5. iBATIS教程之如何獲得output參數(shù)值
責任編輯:仲衡 來源: CSDN博客
相關推薦

2009-07-20 13:22:47

iBATIS.Net日

2009-07-16 13:50:31

ibatisResultMap

2009-07-22 14:28:52

iBATIS.NET配

2009-07-20 10:06:07

iBATIS.net查詢方式

2009-07-22 09:07:01

iBATIS.NET

2009-07-22 14:11:09

配置ibatis.neiBatis.net配

2009-07-20 15:14:44

iBATIS.NET連

2009-07-20 15:27:22

Castle.DynaiBATIS.NET

2009-07-21 14:15:00

iBATIS.NET多

2009-07-21 17:06:35

iBATIS.NET執(zhí)

2009-07-20 14:56:18

iBATIS.NET動態(tài)選擇DAO

2009-07-21 13:50:00

iBATIS.NET調(diào)

2009-07-20 09:27:42

IBATIS.netDAO

2009-07-21 15:21:59

iBATIS.NET多

2009-07-20 09:51:19

iBATIS.net數(shù)據(jù)庫緩存

2009-07-20 13:47:08

iBATIS.NET字

2009-07-17 17:57:20

NPetShop iBATIS.Net

2011-03-15 13:30:27

IBatis.netMySQL

2009-07-21 16:30:15

iBATIS.NET與單元測試

2009-07-21 17:39:50

iBATIS的多對多映
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天精品在线 | 最新毛片网站 | 欧美日韩亚洲在线 | 日韩欧美在线不卡 | 在线国产一区 | 日韩亚洲欧美一区 | 日韩精品免费一区 | 久久精品久久久 | 欧美日韩国产在线 | 羞羞的视频在线看 | 岛国午夜| 日本欧美大片 | 国产影音先锋 | 亚洲激情在线视频 | 欧美色综合一区二区三区 | 国产线视频精品免费观看视频 | 在线欧美一区 | 免费能直接在线观看黄的视频 | 亚洲午夜精品在线观看 | 欧美日韩精品专区 | 少妇一区在线观看 | 亚洲精品视频免费观看 | 国产精彩视频 | 欧美激情在线观看一区二区三区 | 亚洲成人中文字幕 | 日韩精品一区二区三区视频播放 | 国产一级片一区二区三区 | 91在线看片 | 久久成人一区 | 国产人成精品一区二区三 | 国产精品免费一区二区三区四区 | 粉嫩一区二区三区性色av | 成人亚洲精品久久久久软件 | 亚洲一二三区精品 | 成人福利网 | 中文字幕在线三区 | 免费人成激情视频在线观看冫 | 99re视频在线 | 欧美亚洲国产一区二区三区 | 中文字幕 亚洲一区 | 日韩精品成人一区二区三区视频 |