这个网站中有很多方法。https://code.google.com/p/mybatis/issues/detail?id=85

自己试验了如下的方法。

1. 参数中直接加入%%

  param.setUsername("%CD%");
param.setPassword("%11%");

   <select  id="selectPersons" resultType="person" parameterType="person">select id,sex,age,username,password from person where true <if test="username!=null"> AND username LIKE #{username}</if><if test="password!=null">AND password LIKE #{password}</if></select>

2. bind标签

<select id="selectPersons" resultType="person" parameterType="person"><bind name="pattern" value="'%' + _parameter.username + '%'" />select id,sex,age,username,password from personwhere username LIKE #{pattern}
</select>

3. CONCAT

where username LIKE concat(cancat('%',#{username}),'%')

http://www.cnblogs.com/cyttina/p/3894428.html

mybatis做like模糊查询相关推荐

  1. mybatis实现动态模糊查询

    mybatis实现动态模糊查询 直接写成 like '%#{house.areaName}%' 就当成是一个字符串,而#{ }写在字符串中不能识别,要改写成${ },这样可能会引发sql注入问题,不够 ...

  2. Mybatis注解实现模糊查询

    Mybatis注解实现模糊查询 mapper操作: @Select("select * from blog where author like #{author}")List< ...

  3. 使用mybatis注解实现模糊查询

    本人是刚学java的萌新,最近才刚刚接触spring和mybatis,也是第一次写博客,技术和语言描述上如果有出现毛病,还请大家多多指教. 做数据库课设的时候用mybatis来进行数据库操作,用mys ...

  4. Mybatis中的模糊查询

     今天下午做的一个功能,要用到模糊查询,字段是description,刚开始我的写法用的是sql中的模糊查询语句, 但是这个有问题,只有将字段的全部值传入其中,才能查询,所以不是迷糊查询. 后来经 ...

  5. IDEA第一个mybatis程序 mybatis增删查改操作 mybatis的map模糊查询

    连接数据库: 端口号: 打开IDEA: 注意这个URL:jdbc:mysql://localhost:3308 对应mybatis核心配置的url: 新建IDEA的MAVEN项目 目录: 数据库: 打 ...

  6. mybatis中LIKE模糊查询的几种写法以及注意点(亲测第三种CONCAT()函数的)

    mybatis中对于使用like来进行模糊查询的几种方式: (1)使用${...} 注意:由于$是参数直接注入的,导致这种写法,大括号里面不能注明jdbcType,不然会报错 org.mybatis. ...

  7. mybatis中LIKE模糊查询的几种写法以及注意点

    From: https://blog.csdn.net/zhenwei1994/article/details/81876278 mybatis中对于使用like来进行模糊查询的几种方式: (1)使用 ...

  8. SpringBoot + Mybatis实现关键字模糊查询

    先写一个REST端点--Controller Class: controller/TestController.class package controller;@GetMapping("/ ...

  9. mybatis学习(20):模糊查询$

    目录结构 com.geyao.mybatis.mapper BlogMapper类 package com.geyao.mybatis.mapper;import java.util.List;imp ...

最新文章

  1. 分库分表就能无限扩容吗?
  2. UA MATH567 高维统计IV Lipschitz组合10 随机矩阵的Bernstein不等式
  3. mysql程序设计排球比赛_Jsp+Ssh+Mysql实现的排球馆预约管理系统项目源码附带视频指导运行教程...
  4. php 图片叠加,thinkPHP5 生成海报(图片叠加定位)
  5. 第六章 实验报告 (函数与宏定义)
  6. mysql 事务_详解mysql如何做事务
  7. kindle升级失败变砖(卡大树)维修步骤
  8. 08 计算机视觉-opencv直方图与傅里叶变换
  9. Python鼠标拖动曲线(matplotlib)
  10. UG NX 12 抽取面特征
  11. 虚拟现实计算机理论文献,虚拟现实在计算机教学中的应用研究
  12. 苹果IPSW文件提取软件
  13. js 除了自己获取其他所有兄弟节点
  14. 项目经理在汇报中的三个重点
  15. 解题:肯前必肯后,否后必否前
  16. MyEclipse安装SVN插件及插件下载地址
  17. 数据库操作问题总结(持续更新...)
  18. 膝盖中了一箭之康复篇-第八个月暨2月份目标总结
  19. termux基础入门:论如何在手机上学习linux
  20. python显示汉字_python如何显示中文字体

热门文章

  1. 星巴克、苹果、谷歌、亚马逊等巨头,为何同时做这件事?
  2. 华为自研操作系统官宣了,但有机会成功吗
  3. 光子人工智能芯片助“中国芯”换道超车
  4. 雁栖湖会议研讨:计算机能代替程序员吗?
  5. 雷军狂撒 20 亿 ,给小米、金山员工豪派“大红包”,网友:又是别人家的公司!...
  6. 百架无人机“失控撞楼”,程序员写的 Bug?
  7. 外包公司派遣到网易,上班地点网易大厦,转正后工资8k-10k,13薪,包三餐,值得去吗?...
  8. 以太坊创始人V 神:普通人看见现在,天才看见未来
  9. Reddit引入Envoy支持架构改造,性能显著提升
  10. keepalived 高可用日志说明及实战配置日志路径