真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

利用MyBatis進行不同條件的like模糊查詢的方法-創(chuàng)新互聯(lián)

之前一直是用MyBatis進行SQL查詢時,一般都是用Generator逆向生產(chǎn)的代碼來進行查詢。

創(chuàng)新互聯(lián)是一家專業(yè)提供越秀企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計、網(wǎng)站制作、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為越秀眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。

現(xiàn)在遇到了一個業(yè)務(wù)問題,我們需要進行對不同的條件分別進行模糊查詢,首先我想到的就是根據(jù)對需要進行模糊查詢的字段進行判斷,然后調(diào)用Example的方式進行查詢條件的注入。

對于String類型的數(shù)據(jù)可以有Like查詢這個方法,但是Integer或者Long這種數(shù)據(jù)類型的話就沒有了,得需要自己動手寫。

但是呢,我利用Generator生成的代碼Example方式進行模糊查詢時確無法實現(xiàn),原因不太清楚,但是感覺代碼沒問題。

于是,只能我們自己手動寫SQL語句了。

但是呢,每個查詢條件都寫一個查詢語句的話,簡單歸簡單,但是太麻煩。

那么,我們能不能利用一個查詢來實現(xiàn)對不同字段的模糊查詢呢?

我的方法

1。首先,定義Search類,有查詢字段Type,和查詢條件Condition,利用這個類將數(shù)據(jù)傳入SQL查詢中。

public class SearchType {

  private String type;

  private String condition;

  public String getType() {
    return type;
  }

  public void setType(String type) {
    this.type = type;
  }

  public String getCondition() {
    return condition;
  }

  public void setCondition(String condition) {
    this.condition = condition;
  }
}


文章題目:利用MyBatis進行不同條件的like模糊查詢的方法-創(chuàng)新互聯(lián)
標(biāo)題URL:http://weahome.cn/article/doicsd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部