最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mybatis plus中的like查詢問題

 更新時(shí)間:2022年06月27日 16:00:13   作者:愛吃蛋撻的kk  
這篇文章主要介紹了Mybatis plus中的like查詢問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Mybatis plus中l(wèi)ike查詢問題

又談到了Mybatis plus了,真的很是痛心疾首,在做模糊查詢的時(shí)候出現(xiàn)了一個(gè)問題,版本還是2.0.8,我覺得大問題沒有小問題不斷吧!

上代碼

? ? ? ? @MethodAnnot()
? ? ? ? public static List<VwUserRole> getVwUserRoleByList(VwUserRole ? ? ?vwUserRole){ ?
? ? ? ? ? ? ? return vwUserRoleService.selectList(
? ? ? ? ? ? ? ? ? ? ? ? new EntityWrapper<VwUserRole>(vwUserRole).like("username",vwUserRole.getUsername(), SqlLike.DEFAULT));
? ? ? ? }

模糊查詢USER,講道理來說是沒有問題的,下面我們查一下這個(gè)SQL是什么

SELECT id,username,del_flag AS delFlag FROM vw_user_role WHERE username='a' AND del_flag='0' AND (username LIKE '%a%')

應(yīng)該一下就可以看的出來 這樣的查詢語法怎么可能查詢的出來數(shù)據(jù)呢?我覺得這算是一個(gè)Mybatis plus的Bug的吧!

解決方法也很簡單,換個(gè)寫法

? ? ? ? ?@MethodAnnot()
? ? ? ? public static List<VwUserRole> getVwUserRoleByList(VwUserRole vwUserRole){
? ? ? ? ? ? ? ? EntityWrapper ew=new EntityWrapper();
? ? ? ? ? ? ? ? ew.setEntity(new VwUserRole());
? ? ? ? ? ? ? ? ew.eq("del_flag",'0');
? ? ? ? ? ? ? ? ew.like("username",vwUserRole.getUsername(), SqlLike.DEFAULT);
? ? ? ? ? ? ? ? return vwUserRoleService.selectList(ew);
? ? ? ? }

我們看一下這樣查詢的SQL是什么

SELECT id,username,del_flag AS delFlag FROM vw_user_role WHERE (del_flag = 0 AND username LIKE '%a%')

這樣是一點(diǎn)問題也沒有的哦,應(yīng)該能看出問題在那里吧?哈哈哈,不說了。

感覺還有好多地方會(huì)有坑等著我,踩一個(gè)坑記錄一下吧?。?!

Mybatis plus中l(wèi)ike使用說明

like的四種用法

like(boolean condition, String column, String value)
like(String column, String value)
like(boolean condition, String column, String value, SqlLike type)
like(String column, String value, SqlLike type)
  • condition 是一些條件,符合才可加上你的sql
  • column為 數(shù)據(jù)庫屬性
  • value為 你傳入的值
  • type 為 % 拼在那邊:
  • SqlLike 為枚舉類
? ? LEFT("left", "左邊%"),
? ? RIGHT("right", "右邊%"),
? ? CUSTOM("custom", "定制"),
? ? DEFAULT("default", "兩邊%");

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

姜堰市| 漳州市| 楚雄市| 会同县| 彰武县| 连平县| 松潘县| 吉隆县| 共和县| 汉中市| 吴旗县| 施秉县| 桂林市| 托里县| 惠水县| 马山县| 全南县| 东宁县| 天津市| 台南县| 剑河县| 和平县| 尤溪县| 长白| 吴旗县| 大渡口区| 荆门市| 绍兴县| 日土县| 获嘉县| 昌江| 潍坊市| 平陆县| 云安县| 望江县| 清水县| 乐安县| 韩城市| 江阴市| 永胜县| 武邑县|