锘??xml version="1.0" encoding="utf-8" standalone="yes"?>激情久久久久久久,√新版天堂资源在线资源,精品区一区二区http://www.aygfsteel.com/migrant/category/44235.html鎴戜滑鐨勫け钀解︹?/description>zh-cnWed, 10 Mar 2010 16:53:31 GMTWed, 10 Mar 2010 16:53:31 GMT60[杞琞Spring 2.5涓璊dbcTemplate綾籷uery鏂規硶鐨勪笁縐嶅洖璋冩帴鍙?/title><link>http://www.aygfsteel.com/migrant/archive/2010/03/10/315022.html</link><dc:creator>J2EE瀛︿範絎旇</dc:creator><author>J2EE瀛︿範絎旇</author><pubDate>Wed, 10 Mar 2010 02:27:00 GMT</pubDate><guid>http://www.aygfsteel.com/migrant/archive/2010/03/10/315022.html</guid><wfw:comment>http://www.aygfsteel.com/migrant/comments/315022.html</wfw:comment><comments>http://www.aygfsteel.com/migrant/archive/2010/03/10/315022.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/migrant/comments/commentRss/315022.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/migrant/services/trackbacks/315022.html</trackback:ping><description><![CDATA[<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Codehighlighter1_0_279_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_279_Open_Text.style.display='none'; Codehighlighter1_0_279_Closed_Image.style.display='inline'; Codehighlighter1_0_279_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_0_279_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_0_279_Closed_Text.style.display='none'; Codehighlighter1_0_279_Open_Image.style.display='inline'; Codehighlighter1_0_279_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_0_279_Closed_Text">/** */</span><span id="Codehighlighter1_0_279_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000">  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />浣跨敤涓夌Callback鎺ュ彛浣滀負鍙傛暟鐨剄uery鏂規硶鐨勮繑鍥炲間笉鍚?   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />浠esultSetExtractor浣滀負鏂規硶鍙傛暟鐨剄uery鏂規硶榪斿洖Object鍨嬬粨鏋滐紝瑕佷嬌鐢ㄦ煡璇㈢粨鏋滐紝鎴戜滑闇瑕佸鍏惰繘琛屽己鍒惰漿鍨嬶紱   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />浠owMapper鎺ュ彛浣滀負鏂規硶鍙傛暟鐨剄uery鏂規硶鐩存帴榪斿洖List鍨嬬殑緇撴灉錛?nbsp;  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />浠owCallbackHandler浣滀負鏂規硶鍙傛暟鐨剄uery鏂規硶錛岃繑鍥炲間負void錛?nbsp; <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />RowCallbackHandler鍜孯owMapper鎵嶆槸鎴戜滑鏈甯哥敤鐨勯夋嫨   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /> * </span><span style="color: #808080">@author</span><span style="color: #008000"> Administrator  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /> *   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" /> </span><span style="color: #008000">*/</span></span><span style="color: #000000">  <br /> <img id="Codehighlighter1_307_3536_Open_Image" onclick="this.style.display='none'; Codehighlighter1_307_3536_Open_Text.style.display='none'; Codehighlighter1_307_3536_Closed_Image.style.display='inline'; Codehighlighter1_307_3536_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_307_3536_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_307_3536_Closed_Text.style.display='none'; Codehighlighter1_307_3536_Open_Image.style.display='inline'; Codehighlighter1_307_3536_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> SpringTest </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_307_3536_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_307_3536_Open_Text"><span style="color: #000000">{   <br /> <img id="Codehighlighter1_313_467_Open_Image" onclick="this.style.display='none'; Codehighlighter1_313_467_Open_Text.style.display='none'; Codehighlighter1_313_467_Closed_Image.style.display='inline'; Codehighlighter1_313_467_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_313_467_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_313_467_Closed_Text.style.display='none'; Codehighlighter1_313_467_Open_Image.style.display='inline'; Codehighlighter1_313_467_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" /> </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_313_467_Closed_Text">/** */</span><span id="Codehighlighter1_313_467_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000">  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  * 榪斿洖緇撴灉鏄疞ist閲岃Map,浣跨敤鍙傛暟,浣跨敤鍥炶皟 RowMapperResultSetExtractor鐢ㄤ簬澶勭悊鍗曡璁板綍錛?nbsp; <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  * 瀹冨唴閮ㄦ寔鏈変竴涓猂owMapper瀹炰緥鐨勫紩鐢紝褰撳鐞嗙粨鏋滈泦鐨勬椂鍊欙紝 浼氬皢鍗曡鏁版嵁鐨勫鐞嗗媧劇粰鍏舵墍鎸佹湁鐨凴owMapper瀹炰緥錛岃屽叾浣欏伐浣滃畠璐熻矗  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />  </span><span style="color: #008000">*/</span></span><span style="color: #000000">  <br /> <img id="Codehighlighter1_521_1422_Open_Image" onclick="this.style.display='none'; Codehighlighter1_521_1422_Open_Text.style.display='none'; Codehighlighter1_521_1422_Closed_Image.style.display='inline'; Codehighlighter1_521_1422_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_521_1422_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_521_1422_Closed_Text.style.display='none'; Codehighlighter1_521_1422_Open_Image.style.display='inline'; Codehighlighter1_521_1422_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" /> </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> getListRowMapperResultSetExtractor() </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_521_1422_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_521_1422_Open_Text"><span style="color: #000000">{   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  ApplicationContext context </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> FileSystemXmlApplicationContext(   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #000000">"</span><span style="color: #000000">src/database_config.xml</span><span style="color: #000000">"</span><span style="color: #000000">);   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  </span><span style="color: #008000">//</span><span style="color: #008000"> E:\demoworkspace\spring 涓哄伐紼嬩富鐩綍   </span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">  JdbcTemplate jt </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> JdbcTemplate((DataSource) context   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    .getBean(</span><span style="color: #000000">"</span><span style="color: #000000">oracleDataSourceTest</span><span style="color: #000000">"</span><span style="color: #000000">)); </span><span style="color: #008000">//</span><span style="color: #008000"> 嫻嬭瘯鐢ㄧ殑鏂規硶   </span><span style="color: #008000"><br /> <img id="Codehighlighter1_816_821_Open_Image" onclick="this.style.display='none'; Codehighlighter1_816_821_Open_Text.style.display='none'; Codehighlighter1_816_821_Closed_Image.style.display='inline'; Codehighlighter1_816_821_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_816_821_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_816_821_Closed_Text.style.display='none'; Codehighlighter1_816_821_Open_Image.style.display='inline'; Codehighlighter1_816_821_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" /></span><span style="color: #000000">  Object[] arg </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Object[] </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_816_821_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_816_821_Open_Text"><span style="color: #000000">{ </span><span style="color: #000000">10</span><span style="color: #000000"> }</span></span><span style="color: #000000">;   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  List list </span><span style="color: #000000">=</span><span style="color: #000000"> (ArrayList) jt.query(</span><span style="color: #000000">"</span><span style="color: #000000">select * from region where rownum<?</span><span style="color: #000000">"</span><span style="color: #000000">,   <br /> <img id="Codehighlighter1_961_1267_Open_Image" onclick="this.style.display='none'; Codehighlighter1_961_1267_Open_Text.style.display='none'; Codehighlighter1_961_1267_Closed_Image.style.display='inline'; Codehighlighter1_961_1267_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_961_1267_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_961_1267_Closed_Text.style.display='none'; Codehighlighter1_961_1267_Open_Image.style.display='inline'; Codehighlighter1_961_1267_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    arg, </span><span style="color: #0000ff">new</span><span style="color: #000000"> RowMapperResultSetExtractor(</span><span style="color: #0000ff">new</span><span style="color: #000000"> RowMapper() </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_961_1267_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_961_1267_Open_Text"><span style="color: #000000">{   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     </span><span style="color: #0000ff">public</span><span style="color: #000000"> Object mapRow(ResultSet rs, </span><span style="color: #0000ff">int</span><span style="color: #000000"> index)   <br /> <img id="Codehighlighter1_1047_1258_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1047_1258_Open_Text.style.display='none'; Codehighlighter1_1047_1258_Closed_Image.style.display='inline'; Codehighlighter1_1047_1258_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1047_1258_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1047_1258_Closed_Text.style.display='none'; Codehighlighter1_1047_1258_Open_Image.style.display='inline'; Codehighlighter1_1047_1258_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />       </span><span style="color: #0000ff">throws</span><span style="color: #000000"> SQLException </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1047_1258_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1047_1258_Open_Text"><span style="color: #000000">{   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      Map u </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> HashMap(); </span><span style="color: #008000">//</span><span style="color: #008000">鍙互鏄嚜宸辯殑JavaBean鍊煎璞?綆鍗旿ava瀵硅薄POJO)   </span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">      u.put(</span><span style="color: #000000">"</span><span style="color: #000000">region_id</span><span style="color: #000000">"</span><span style="color: #000000">, rs.getString(</span><span style="color: #000000">"</span><span style="color: #000000">region_id</span><span style="color: #000000">"</span><span style="color: #000000">));   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      u.put(</span><span style="color: #000000">"</span><span style="color: #000000">region_name</span><span style="color: #000000">"</span><span style="color: #000000">, rs.getString(</span><span style="color: #000000">"</span><span style="color: #000000">region_name</span><span style="color: #000000">"</span><span style="color: #000000">));   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      </span><span style="color: #0000ff">return</span><span style="color: #000000"> u;   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />     }</span></span><span style="color: #000000">   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000">));   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  Iterator it </span><span style="color: #000000">=</span><span style="color: #000000"> list.iterator();   <br /> <img id="Codehighlighter1_1334_1416_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1334_1416_Open_Text.style.display='none'; Codehighlighter1_1334_1416_Closed_Image.style.display='inline'; Codehighlighter1_1334_1416_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1334_1416_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1334_1416_Closed_Text.style.display='none'; Codehighlighter1_1334_1416_Open_Image.style.display='inline'; Codehighlighter1_1334_1416_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />  </span><span style="color: #0000ff">while</span><span style="color: #000000"> (it.hasNext()) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1334_1416_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1334_1416_Open_Text"><span style="color: #000000">{   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   Map map </span><span style="color: #000000">=</span><span style="color: #000000"> (Map) it.next();   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   System.out.println(map.toString());   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />  }</span></span><span style="color: #000000">   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" /> }</span></span><span style="color: #000000">   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  <br /> <img id="Codehighlighter1_1434_1657_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1434_1657_Open_Text.style.display='none'; Codehighlighter1_1434_1657_Closed_Image.style.display='inline'; Codehighlighter1_1434_1657_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1434_1657_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1434_1657_Closed_Text.style.display='none'; Codehighlighter1_1434_1657_Open_Image.style.display='inline'; Codehighlighter1_1434_1657_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" /> </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1434_1657_Closed_Text">/** */</span><span id="Codehighlighter1_1434_1657_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000">榪斿洖緇撴灉鏄疞ist閲岃Map,涓嶄嬌鐢ㄥ弬鏁?浣跨敤鍥炶皟  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  浣跨敤RowMapper姣旂洿鎺ヤ嬌鐢≧esultSetExtractor瑕佹柟渚跨殑澶氾紝鍙礋璐e鐞嗗崟琛岀粨鏋滃氨琛岋紝鐜板湪錛屾垜浠彧闇瑕佸皢鍗曡鐨勭粨鏋滅粍瑁呭悗榪斿洖灝辮錛?nbsp; <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  鍓╀笅鐨勫伐浣滐紝鍏ㄩ儴閮芥槸JdbcTemplate鍐呴儴鐨勪簨鎯呬簡銆?nbsp;瀹為檯涓婏紝JdbcTemplae鍐呴儴浼氫嬌鐢ㄤ竴涓猂esultSetExtractor瀹炵幇綾繪潵鍋氬叾浣欑殑宸ヤ綔錛?nbsp; <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  姣曠珶錛岃鍋氱殑宸ヤ綔榪樺緱鏈変漢鍋氫笉鏄紵錛?nbsp;   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />  </span><span style="color: #008000">*/</span></span><span style="color: #000000">  <br /> <img id="Codehighlighter1_1693_2420_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1693_2420_Open_Text.style.display='none'; Codehighlighter1_1693_2420_Closed_Image.style.display='inline'; Codehighlighter1_1693_2420_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1693_2420_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1693_2420_Closed_Text.style.display='none'; Codehighlighter1_1693_2420_Open_Image.style.display='inline'; Codehighlighter1_1693_2420_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" /> </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> getListRowMapper() </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1693_2420_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1693_2420_Open_Text"><span style="color: #000000">{   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  ApplicationContext context </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> FileSystemXmlApplicationContext(   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #000000">"</span><span style="color: #000000">src/database_config.xml</span><span style="color: #000000">"</span><span style="color: #000000">);   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  JdbcTemplate jt </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> JdbcTemplate((DataSource) context   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    .getBean(</span><span style="color: #000000">"</span><span style="color: #000000">oracleDataSourceTest</span><span style="color: #000000">"</span><span style="color: #000000">));   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  List list </span><span style="color: #000000">=</span><span style="color: #000000"> jt.query(   <br /> <img id="Codehighlighter1_1994_2266_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1994_2266_Open_Text.style.display='none'; Codehighlighter1_1994_2266_Closed_Image.style.display='inline'; Codehighlighter1_1994_2266_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1994_2266_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1994_2266_Closed_Text.style.display='none'; Codehighlighter1_1994_2266_Open_Image.style.display='inline'; Codehighlighter1_1994_2266_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #000000">"</span><span style="color: #000000">select * from region where rownum<10</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #0000ff">new</span><span style="color: #000000"> RowMapper() </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1994_2266_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1994_2266_Open_Text"><span style="color: #000000">{   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     </span><span style="color: #0000ff">public</span><span style="color: #000000"> Object mapRow(ResultSet rs, </span><span style="color: #0000ff">int</span><span style="color: #000000"> index)   <br /> <img id="Codehighlighter1_2080_2257_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2080_2257_Open_Text.style.display='none'; Codehighlighter1_2080_2257_Closed_Image.style.display='inline'; Codehighlighter1_2080_2257_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_2080_2257_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_2080_2257_Closed_Text.style.display='none'; Codehighlighter1_2080_2257_Open_Image.style.display='inline'; Codehighlighter1_2080_2257_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />       </span><span style="color: #0000ff">throws</span><span style="color: #000000"> SQLException </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_2080_2257_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_2080_2257_Open_Text"><span style="color: #000000">{   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      Map u </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> HashMap();   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      u.put(</span><span style="color: #000000">"</span><span style="color: #000000">region_id</span><span style="color: #000000">"</span><span style="color: #000000">, rs.getString(</span><span style="color: #000000">"</span><span style="color: #000000">region_id</span><span style="color: #000000">"</span><span style="color: #000000">));   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      u.put(</span><span style="color: #000000">"</span><span style="color: #000000">region_name</span><span style="color: #000000">"</span><span style="color: #000000">, rs.getString(</span><span style="color: #000000">"</span><span style="color: #000000">region_name</span><span style="color: #000000">"</span><span style="color: #000000">));   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />      </span><span style="color: #0000ff">return</span><span style="color: #000000"> u;   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />     }</span></span><span style="color: #000000">   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000">);   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  Iterator it </span><span style="color: #000000">=</span><span style="color: #000000"> list.iterator();   <br /> <img id="Codehighlighter1_2332_2414_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2332_2414_Open_Text.style.display='none'; Codehighlighter1_2332_2414_Closed_Image.style.display='inline'; Codehighlighter1_2332_2414_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_2332_2414_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_2332_2414_Closed_Text.style.display='none'; Codehighlighter1_2332_2414_Open_Image.style.display='inline'; Codehighlighter1_2332_2414_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />  </span><span style="color: #0000ff">while</span><span style="color: #000000"> (it.hasNext()) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_2332_2414_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_2332_2414_Open_Text"><span style="color: #000000">{   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   Map map </span><span style="color: #000000">=</span><span style="color: #000000"> (Map) it.next();   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   System.out.println(map.toString());   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />  }</span></span><span style="color: #000000">   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" /> }</span></span><span style="color: #000000">   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /> </span><span style="color: #008000">//</span><span style="color: #008000"> 榪斿洖璁板綍闆?nbsp;  </span><span style="color: #008000"><br /> <img id="Codehighlighter1_2442_2654_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2442_2654_Open_Text.style.display='none'; Codehighlighter1_2442_2654_Closed_Image.style.display='inline'; Codehighlighter1_2442_2654_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_2442_2654_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_2442_2654_Closed_Text.style.display='none'; Codehighlighter1_2442_2654_Open_Image.style.display='inline'; Codehighlighter1_2442_2654_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" /></span><span style="color: #000000"> </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_2442_2654_Closed_Text">/** */</span><span id="Codehighlighter1_2442_2654_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000">  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  RowCallbackHandler铏界劧涓嶳owMapper鍚屾槸澶勭悊鍗曡鏁版嵁錛屼笉榪囷紝闄や簡瑕佸鐞嗗崟琛岀粨鏋滐紝瀹冭繕寰楄礋璐f渶緇堢粨鏋滅殑緇勮鍜岃幏鍙栧伐浣滐紝  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  鍦ㄨ繖閲屾垜浠槸浣跨敤褰撳墠涓婁笅鏂囧0鏄庣殑List鍙栧緱鏈緇堟煡璇㈢粨鏋滐紝 涓嶈繃錛屾垜浠篃鍙互鍗曠嫭澹版槑涓涓猂owCallbackHandler瀹炵幇綾伙紝  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  鍦ㄥ叾涓0鏄庣浉搴旂殑闆嗗悎綾伙紝榪欐牱錛屾垜浠彲浠ラ氳繃璇owCallbackHandler瀹炵幇綾誨彇寰楁渶緇堟煡璇㈢粨鏋?nbsp;  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />  </span><span style="color: #008000">*/</span></span><span style="color: #000000">  <br /> <img id="Codehighlighter1_2699_3535_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2699_3535_Open_Text.style.display='none'; Codehighlighter1_2699_3535_Closed_Image.style.display='inline'; Codehighlighter1_2699_3535_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_2699_3535_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_2699_3535_Closed_Text.style.display='none'; Codehighlighter1_2699_3535_Open_Image.style.display='inline'; Codehighlighter1_2699_3535_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" /> </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> getListRowCallbackHandler() </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_2699_3535_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_2699_3535_Open_Text"><span style="color: #000000">{   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  ApplicationContext context </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> FileSystemXmlApplicationContext(   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #000000">"</span><span style="color: #000000">src/database_config.xml</span><span style="color: #000000">"</span><span style="color: #000000">);   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  JdbcTemplate jt </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> JdbcTemplate((DataSource) context   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    .getBean(</span><span style="color: #000000">"</span><span style="color: #000000">oracleDataSourceTest</span><span style="color: #000000">"</span><span style="color: #000000">));   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  String sql </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">select * from region  where region_id>?</span><span style="color: #000000">"</span><span style="color: #000000">;   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  </span><span style="color: #0000ff">final</span><span style="color: #000000"> List</span><span style="color: #000000"><</span><span style="color: #000000">Map</span><span style="color: #000000">></span><span style="color: #000000"> list</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> ArrayList</span><span style="color: #000000"><</span><span style="color: #000000">Map</span><span style="color: #000000">></span><span style="color: #000000">(); </span><span style="color: #008000">//</span><span style="color: #008000">涓瀹氳鐢╢inal瀹氫箟   </span><span style="color: #008000"><br /> <img id="Codehighlighter1_3072_3076_Open_Image" onclick="this.style.display='none'; Codehighlighter1_3072_3076_Open_Text.style.display='none'; Codehighlighter1_3072_3076_Closed_Image.style.display='inline'; Codehighlighter1_3072_3076_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_3072_3076_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_3072_3076_Closed_Text.style.display='none'; Codehighlighter1_3072_3076_Open_Image.style.display='inline'; Codehighlighter1_3072_3076_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" /></span><span style="color: #000000">  Object[] params </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Object[] </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_3072_3076_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_3072_3076_Open_Text"><span style="color: #000000">{ </span><span style="color: #000000">0</span><span style="color: #000000"> }</span></span><span style="color: #000000">;   <br /> <img id="Codehighlighter1_3131_3375_Open_Image" onclick="this.style.display='none'; Codehighlighter1_3131_3375_Open_Text.style.display='none'; Codehighlighter1_3131_3375_Closed_Image.style.display='inline'; Codehighlighter1_3131_3375_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_3131_3375_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_3131_3375_Closed_Text.style.display='none'; Codehighlighter1_3131_3375_Open_Image.style.display='inline'; Codehighlighter1_3131_3375_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />  jt.query(sql, params, </span><span style="color: #0000ff">new</span><span style="color: #000000"> RowCallbackHandler() </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_3131_3375_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_3131_3375_Open_Text"><span style="color: #000000">{   <br /> <img id="Codehighlighter1_3196_3368_Open_Image" onclick="this.style.display='none'; Codehighlighter1_3196_3368_Open_Text.style.display='none'; Codehighlighter1_3196_3368_Closed_Image.style.display='inline'; Codehighlighter1_3196_3368_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_3196_3368_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_3196_3368_Closed_Text.style.display='none'; Codehighlighter1_3196_3368_Open_Image.style.display='inline'; Codehighlighter1_3196_3368_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />   </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> processRow(ResultSet rs) </span><span style="color: #0000ff">throws</span><span style="color: #000000"> SQLException </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_3196_3368_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_3196_3368_Open_Text"><span style="color: #000000">{   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    Map u </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> HashMap();     <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    u.put(</span><span style="color: #000000">"</span><span style="color: #000000">region_id</span><span style="color: #000000">"</span><span style="color: #000000">, rs.getString(</span><span style="color: #000000">"</span><span style="color: #000000">region_id</span><span style="color: #000000">"</span><span style="color: #000000">));   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    u.put(</span><span style="color: #000000">"</span><span style="color: #000000">region_name</span><span style="color: #000000">"</span><span style="color: #000000">, rs.getString(</span><span style="color: #000000">"</span><span style="color: #000000">region_name</span><span style="color: #000000">"</span><span style="color: #000000">));   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    list.add(u);   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />   }</span></span><span style="color: #000000">   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />  }</span></span><span style="color: #000000">);   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />  Iterator it </span><span style="color: #000000">=</span><span style="color: #000000"> list.iterator();   <br /> <img id="Codehighlighter1_3447_3529_Open_Image" onclick="this.style.display='none'; Codehighlighter1_3447_3529_Open_Text.style.display='none'; Codehighlighter1_3447_3529_Closed_Image.style.display='inline'; Codehighlighter1_3447_3529_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_3447_3529_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_3447_3529_Closed_Text.style.display='none'; Codehighlighter1_3447_3529_Open_Image.style.display='inline'; Codehighlighter1_3447_3529_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />  </span><span style="color: #0000ff">while</span><span style="color: #000000"> (it.hasNext()) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_3447_3529_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_3447_3529_Open_Text"><span style="color: #000000">{   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   Map map </span><span style="color: #000000">=</span><span style="color: #000000"> (Map) it.next();   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />   System.out.println(map.toString());   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />  }</span></span><span style="color: #000000">   <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" /> }</span></span></div> </span> <img src ="http://www.aygfsteel.com/migrant/aggbug/315022.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/migrant/" target="_blank">J2EE瀛︿範絎旇</a> 2010-03-10 10:27 <a href="http://www.aygfsteel.com/migrant/archive/2010/03/10/315022.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[杞琞spring jdbcTemplate浣跨敤http://www.aygfsteel.com/migrant/archive/2010/03/09/314985.htmlJ2EE瀛︿範絎旇J2EE瀛︿範絎旇Tue, 09 Mar 2010 11:10:00 GMThttp://www.aygfsteel.com/migrant/archive/2010/03/09/314985.htmlhttp://www.aygfsteel.com/migrant/comments/314985.htmlhttp://www.aygfsteel.com/migrant/archive/2010/03/09/314985.html#Feedback0http://www.aygfsteel.com/migrant/comments/commentRss/314985.htmlhttp://www.aygfsteel.com/migrant/services/trackbacks/314985.html闃呰鍏ㄦ枃

]]>
主站蜘蛛池模板: 怀宁县| 司法| 宝鸡市| 宜州市| 乡宁县| 湖口县| 波密县| 呈贡县| 始兴县| 佳木斯市| 衡东县| 肇州县| 尼木县| 栖霞市| 基隆市| 天台县| 泾源县| 承德县| 邵东县| 永平县| 花莲市| 裕民县| 新河县| 阜南县| 芜湖县| 明水县| 九江市| 仙桃市| 景东| 凤翔县| 璧山县| 东至县| 竹北市| 千阳县| 安化县| 潞城市| 临武县| 故城县| 神农架林区| 乌鲁木齐市| 盐亭县|