通配符
%:%是 MySQL 中最常用的通配符,它能代表任何长度的字符串,字符串的长度可以为 0
_:_只能代表单个字符,字符的长度不能为 0
注:区分大小写时使用 LIKE BINARY
壹.在Mapper接口中添加方法
贰.编写Mapper配置文件
<!--模糊查询-->
<select id="getLike" resultType="cn.alan.POJO.User" parameterType="cn.alan.POJO.User">
select * from mybatis.user where name like #{value};
</select>
叁.编写测试类
@Test
public void getLike() {
SqlSession sqlSession = mybatisUtils.getSqlSession();
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
List<User> userList = userMapper.getLike("%t%");
for (User user : userList){
System.out.println(user);
}
sqlSession.close();
}
运行效果