锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲中文字幕无码久久精品1,国产亚洲av片在线观看18女人,亚洲国产成人久久精品99http://m.tkk7.com/gm_jing/category/14833.html鐢熸椿涔嬬偣鐐規淮婊?/description>zh-cnFri, 02 Mar 2007 06:35:16 GMTFri, 02 Mar 2007 06:35:16 GMT60ibatis瀛︿範http://m.tkk7.com/gm_jing/articles/67594.html榛庡榛庡Mon, 04 Sep 2006 07:37:00 GMThttp://m.tkk7.com/gm_jing/articles/67594.htmlhttp://m.tkk7.com/gm_jing/comments/67594.htmlhttp://m.tkk7.com/gm_jing/articles/67594.html#Feedback0http://m.tkk7.com/gm_jing/comments/commentRss/67594.htmlhttp://m.tkk7.com/gm_jing/services/trackbacks/67594.html

1.鏌ヨ
(1)鑱斿悎鏌ヨ:浣跨敤涓涓猻ql鏌ヨ
(2)瀛愭煡璇?瀵逛簬姣忎釜琛ㄤ嬌鐢ㄤ竴涓猻ql鏌ヨ
鍩烘湰鐨勫師鍒欐槸錛屽鏋滄偍闇瑕佽闂浉鍏崇殑瀵硅薄錛屽垯浣跨敤鑱斿悎鏌ヨ銆傚惁鍒欙紝浣跨敤寤惰繜鍔犺澆鍜屽瓧鑺傜爜澧炲己閫夐」鐨勫瓙鏌ヨ銆?/p>


2.閰嶇疆鏂囦歡鍒嗘瀽
聽<resultMap id="UserResult" class="User">
聽聽<result property="id" column="id"/>
聽聽<result property="name" column="name"/>
聽聽<result property="sex" column="sex"/>
聽聽<result property="addresses" column="id" select="selectAddressByUserId"/>
聽</resultMap>

浣跨敤鐨刾reparedstatement鏉ュ鐞唖ql錛屽緱鍒拌褰曪紝濡備綍璁劇疆瀵硅薄
聽a. user.setId(id)聽 -->id:聽 column
聽b. 濡傛灉鏈塻elect灞炴э紝鍒檆olumn 浣滀負鏌ヨ鏉′歡鎻掑叆




3.闆嗗悎
璁㏒QL Map鏋舵瀯瑁呭叆澶嶆潅綾誨瀷闆嗗悎錛圠ist錛夌殑涓氬姟瀵硅薄鐨勫睘鎬у繀欏繪槸java.util.List鎴杍ava.util.Collection綾誨瀷銆偮?br />涓轟粈涔坰et錛宧ashset鎶ラ敊錛燂紵錛?/font>

4.
閲嶈鎻愮ず錛佺洰鍓峉QL Map鏋舵瀯鏃犳硶鑷姩瑙e喅resultMap涔嬮棿鐨勫弻鍚戝叧緋匯傝繖鍦ㄥ鐞嗏滅埗/瀛愨?鍙屽悜鍏崇郴鐨剅esultMap鏃跺挨鍏惰娉ㄦ剰銆?br />涓涓畝鍗曠殑鍔炴硶鏄紝涓哄叾涓竴縐嶆儏鍐靛啀瀹氫箟涓涓笉瑁呭叆鐖跺璞$殑resultMap錛堝弽涔嬩害鐒訛級銆?/p>



浠g爜渚嬪瓙
渚嬪瓙1錛氭墽琛寀pdate錛坕nsert錛寀pdate錛宒elete錛?br />sqlMap.startTransaction();
Product product = new Product();
product.setId (1);
product.setDescription (鈥淪hih Tzu鈥?;
int rows = sqlMap.insert (鈥渋nsertProduct鈥? product);
sqlMap.commitTransaction();


渚嬪瓙2錛氭煡璇㈡垚瀵硅薄錛坰elect錛?br />sqlMap.startTransaction();
Integer key = new Integer (1);
Product product = (Product)sqlMap.queryForObject (鈥済etProduct鈥? key);
sqlMap.commitTransaction();


渚嬪瓙3錛氱敤棰勮祴鍊肩殑緇撴灉瀵硅薄鏌ヨ鎴愬璞★紙select錛?br />sqlMap.startTransaction();
Customer customer = new Customer();
sqlMap.queryForObject(鈥済etCust鈥? parameterObject, customer);
sqlMap.queryForObject(鈥済etAddr鈥? parameterObject, customer);
sqlMap.commitTransaction();


渚嬪瓙4錛氭煡璇㈡垚瀵硅薄List錛坰elect錛?br />sqlMap.startTransaction();
List list = sqlMap.queryForList (鈥済etProductList鈥? null);
sqlMap.commitTransaction();


渚嬪瓙5錛氳嚜鍔ㄦ彁浜?br />//褰撴病璋冪敤startTransaction鐨勬儏鍐典笅錛宻tatements浼氳嚜鍔ㄦ彁浜ゃ?br />//娌″繀瑕乧ommit/rollback銆?br />int rows = sqlMap.insert (鈥渋nsertProduct鈥? product);


渚嬪瓙6錛氱敤緇撴灉闆嗚竟鐣屾煡璇㈡垚瀵硅薄List錛坰elect錛?br />sqlMap.startTransaction();
List list = sqlMap.queryForList (鈥済etProductList鈥? null, 0, 40);
sqlMap.commitTransaction();


渚嬪瓙7錛氱敤RowHandler鎵ц鏌ヨ錛坰elect錛?br />public class MyRowHandler implements RowHandler {
public void handleRow (Object object, List list) throws SQLException {
Product product = (Product) object;
product.setQuantity (10000);
sqlMap.update (鈥渦pdateProduct鈥? product);
// Optionally you could add the result object to the list.
// The list is returned from the queryForList() method.
}
}
sqlMap.startTransaction();
RowHandler rowHandler = new MyRowHandler();
List list = sqlMap.queryForList (鈥済etProductList鈥? null, rowHandler);
sqlMap.commitTransaction();


渚嬪瓙8錛氭煡璇㈡垚Paginated List錛坰elect錛?br />PaginatedList list =
sqlMap.queryForPaginatedList (鈥済etProductList鈥? null, 10);
list.nextPage();
list.previousPage();


渚嬪瓙9錛氭煡璇㈡垚Map錛坰elect錛?br />sqlMap.startTransaction();
Map map = sqlMap.queryForMap (鈥済etProductList鈥? null, 鈥減roductCode鈥?;
sqlMap.commitTransaction();
Product p = (Product) map.get(鈥淓ST-93鈥?;



榛庡 2006-09-04 15:37 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 一级中文字幕免费乱码专区 | 国产一级淫片a免费播放口| 免费高清av一区二区三区| 国产成人精品亚洲日本在线| 1000部夫妻午夜免费| 亚洲伦理一区二区| 2019中文字幕在线电影免费| 亚洲香蕉免费有线视频| 4444www免费看| 亚洲精品国产国语| 午夜毛片不卡免费观看视频| 国产精品久久亚洲一区二区| 亚洲国产免费综合| 国产精品免费在线播放| 久久精品国产亚洲av麻豆| 6080午夜一级毛片免费看6080夜福利 | 最近中文字幕高清免费中文字幕mv | 亚洲丰满熟女一区二区哦| 国产成人aaa在线视频免费观看 | 亚洲第一福利网站在线观看| 一级大黄美女免费播放| 亚洲电影中文字幕| 99热在线精品免费全部my| 在线观看亚洲精品专区| 亚洲自偷自偷图片| 久久福利资源网站免费看| 亚洲AV永久无码精品一福利| 亚洲人成色7777在线观看| 最近2022中文字幕免费视频| 亚洲a∨无码一区二区| 2022中文字字幕久亚洲| 免费无码一区二区三区| 亚洲国产成人精品无码区二本| 国产成人A亚洲精V品无码| 亚洲电影免费观看| 老司机精品视频免费| 亚洲欧洲免费视频| 日韩免费视频在线观看| 热久久这里是精品6免费观看| 亚洲丝袜中文字幕| 亚洲一区精品伊人久久伊人|