日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)MyBatis教程:MyBatis3XML映射文件-select

查詢語句是 Mybatis 中最常用的元素之一——光能把數(shù)據(jù)存到數(shù)據(jù)庫中價值并不大,還要能重新取出來才有用,多數(shù)應用也都是查詢比修改要頻繁。 MyBatis 的基本原則之一是:在每個插入、更新或刪除操作之間,通常會執(zhí)行多個查詢操作。因此,MyBatis 在查詢和結(jié)果映射做了相當多的改進。一個簡單查詢的 select 元素是非常簡單的。比如:

創(chuàng)新互聯(lián)公司專注于利津企業(yè)網(wǎng)站建設,響應式網(wǎng)站,成都做商城網(wǎng)站。利津網(wǎng)站建設公司,為利津等地區(qū)提供建站服務。全流程按需定制開發(fā),專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務

這個語句名為 ?selectPerson?,接受一個 ?int?(或 ?Integer?)類型的參數(shù),并返回一個 ?HashMap ?類型的對象,其中的鍵是列名,值便是結(jié)果行中的對應值。

注意參數(shù)符號:

#{id}

這就告訴 MyBatis 創(chuàng)建一個預處理語句(?PreparedStatement?)參數(shù),在 ?JDBC ?中,這樣的一個參數(shù)在 SQL 中會由一個“?”來標識,并被傳遞到一個新的預處理語句中,就像這樣:

// 近似的 JDBC 代碼,非 MyBatis 代碼...
String selectPerson = "SELECT * FROM PERSON WHERE ID=?";
PreparedStatement ps = conn.prepareStatement(selectPerson);
ps.setInt(1,id);

當然,使用 ?JDBC ?就意味著使用更多的代碼,以便提取結(jié)果并將它們映射到對象實例中,而這就是 MyBatis 的拿手好戲。參數(shù)和結(jié)果映射的詳細細節(jié)會分別在后面單獨的小節(jié)中說明。

?select ?元素允許你配置很多屬性來配置每條語句的行為細節(jié)。

        <sup id="8cemw"></sup>