新聞中心
這篇文章主要介紹“Mybatis有哪些查詢”,在日常操作中,相信很多人在Mybatis有哪些查詢問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Mybatis有哪些查詢”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!專注中小微企業(yè)官網(wǎng)定制,網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì),塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。
(1)模糊查詢
1. 修改Category.xml,提供listCategoryByName查詢語(yǔ)句
2. 在TestMybatis.java中
Listcs = session.selectList("listCategoryByName","cat"); for (Category c : cs) { System.out.println(c.getName()); }
注:concat() 函數(shù),是用來(lái)連接字符串。
精確查詢: select * from user where name=”zhangsan”
模糊查詢: select * from user where name like “%zhang%”
在實(shí)際的使用中,條件是作為參數(shù)傳遞進(jìn)來(lái)的。 所以我們使用 concat() 函數(shù)
mybatis: select * from user where name like concat(“%”, #{name},”%”)
(2)多條件查詢
1. 修改Category.xml
2. 在TestMybatis.java中
Mapparams = new HashMap<>(); params.put("id", 3); params.put("name", "cat"); List cs = session.selectList("listCategoryByIdAndName",params); for (Category c : cs) { System.out.println(c.getName()); }
到此,關(guān)于“Mybatis有哪些查詢”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!
新聞標(biāo)題:Mybatis有哪些查詢
文章起源:http://fisionsoft.com.cn/article/jhhjdd.html