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

iBATIS.NET處理多參數的SQL語句的配置

開發 后端
iBATIS.NET處理多參數的SQL語句的配置

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

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

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

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

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

當我們有多個參數時,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兩個鍵值,注意要區分大小寫。

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

首先定義參數定義集合

  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中的鍵值名稱和參數集合眾的property相對應,并且區分大小寫.

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

【編輯推薦】

  1. iBATIS DAO framework初體驗
  2. iBATIS教程之快速入門淺析
  3. iBATIS教程之like語句的寫法淺析
  4. iBATIS.NET多數據庫支持淺析
  5. iBATIS教程之如何獲得output參數值
責任編輯:仲衡 來源: 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執

2009-07-21 13:50:00

iBATIS.NET調

2009-07-20 14:56:18

iBATIS.NET動態選擇DAO

2009-07-20 09:27:42

IBATIS.netDAO

2009-07-21 15:21:59

iBATIS.NET多

2009-07-20 09:51:19

iBATIS.net數據庫緩存

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精品国产色综合久久 | 国产高清视频 | 中日字幕大片在线播放 | 久久久国产精品 | 精品欧美一区二区三区免费观看 | 欧美精品二区三区 | 在线看免费的a | 午夜精品久久久久久久99黑人 | 日韩在线小视频 | www国产亚洲精品 | 天天干b| 黄色毛片免费看 | 国产不卡一区在线观看 | 久久久www成人免费无遮挡大片 | 成人片在线看 | 日韩精品一区二区三区中文字幕 | 久久精品久久久久久 | 亚洲精品日本 | 日本人和亚洲人zjzjhd | 成人av网站在线观看 | 综合久久综合久久 | 中文字字幕一区二区三区四区五区 | 好姑娘影视在线观看高清 | 欧美一卡二卡在线观看 | 天天看天天爽 | 97色综合| 国产乱码一区 | 欧美一级免费 | 99精品久久 | 日韩中文字幕一区二区 | 成人精品一区 | 嫩草一区二区三区 | 视频一区二区三区在线观看 | 久久久久久久电影 | 在线看无码的免费网站 | 嫩草研究影院 | 97影院在线午夜 | 免费小视频在线观看 | 91国自视频 | 91成人免费观看 | 天天操夜夜艹 |