91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iBATIS測試類的寫法是什么

發布時間:2022-01-06 21:02:53 來源:億速云 閱讀:102 作者:柒染 欄目:編程語言

iBATIS測試類的寫法是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

iBATIS測試類的詳細寫法

◆iBATIS測試類的包頭寫法

package com.ibatis.test;      import java.io.IOException;     import java.io.Reader;     import java.sql.SQLException;     import java.util.Iterator;     import java.util.List;         import com.ibatis.common.resources.Resources;     import com.ibatis.sqlmap.client.SqlMapClient;     import com.ibatis.sqlmap.client.SqlMapClientBuilder;     import com.wyq.pojo.User;

◆iBATIS測試類的建立

public class TestIbatis {         public void readSqlMapConfig(){              }         public static void main(String args[]){             Reader reader=null;

◆SqlMapClient

它是iBATIS的核心組件,提供數據操作的基礎平臺,可以通過sqlMapClientBuilder創建

SqlMapClient sqlMap=null;     String resource="sqlMapConfig.xml";     try{      reader=Resources.getResourceAsReader(resource);      sqlMap=SqlMapClientBuilder.buildSqlMapClient(reader);            sqlMap.startTransaction();

◆數據寫入操作(insert,update,delete) 

User user=new User();    user.setName("Erica");    user.setSex(new Integer(1));    sqlMap.insert("User.insertUser",user);

◆數據查詢操作(select)

Integer key=new Integer(1);    User users=(User)sqlMap.queryForObject("User.getUsers", key);    System.out.println("id==="+users.getId());    System.out.println("name==="+users.getName());    System.out.println("sex==="+users.getSex());

◆在指定對象中放查詢結果 

Integer key=new Integer(1);    User user=new User();    sqlMap.queryForObject("User.getUsers", key,user);    System.out.println("id==="+user.getId());    System.out.println("name==="+user.getName());    System.out.println("sex==="+user.getSex());*/

◆執行批量查詢

List list=sqlMap.queryForList("User.getUsers",null);    Iterator it=list.iterator();    while(it.hasNext()){    User user=(User)it.next();    System.out.println("id==="+user.getId());    System.out.println("name==="+user.getName());    System.out.println("sex==="+user.getSex());    }

◆查詢指定范圍內的數據 

List list=sqlMap.queryForList("User.getUsers",null,0,3);    Iterator it=list.iterator();    while(it.hasNext()){    User user=(User)it.next();    System.out.println("id==="+user.getId());    System.out.println("name==="+user.getName());    System.out.println("sex==="+user.getSex());    }

◆iBATIS測試類的執行

sqlMap.commitTransaction();   System.out.print("操作成功!");                       }catch(IOException e){     System.out.print("讀取配置文件失敗!");     }catch(SQLException ex){     System.out.print("操作數據出現異常!");                 }      }         }

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌鲁木齐市| 八宿县| 深圳市| 嘉峪关市| 洞口县| 阜阳市| 乌兰浩特市| 娱乐| 十堰市| 文安县| 枞阳县| 舟曲县| 唐山市| 延津县| 达州市| 嘉义市| 凉山| 龙游县| 固始县| 衡南县| 河池市| 信宜市| 丰顺县| 虹口区| 积石山| 宁远县| 枣庄市| 苏尼特右旗| 梨树县| 甘孜| 江津市| 巴彦淖尔市| 额尔古纳市| 成安县| 齐河县| 四平市| 大埔县| 乌恰县| 萍乡市| 榆林市| 孟连|