模糊查询怎么写?
    传送门:MySQL的模糊查询
    在Java代码查询执行的时候,传递通配符% %

    接口类

    1. public interface UserMapper {
    2. //模糊查询一个用户
    3. List<User> getUserLike(String value);
    4. }

    接口实现类

    1. <!--模糊查询用户信息-->
    2. <select id="getUserLike" resultType="xleixz.pojo.User">
    3. select *
    4. from mybatis.user
    5. where name like #{value }
    6. </select>

    测试类

     @Test
        public void getUserLike() {
    
            SqlSession sqlSession = MybatisUtils.getSqlSession();
    
            UserMapper mapper = sqlSession.getMapper(UserMapper.class);
    
            List<User> userList = mapper.getUserLike("%李%");
    
            for (User user : userList) {
                System.out.println(user);
            }
    
            //关闭SqlSession
            sqlSession.close();
        }
    

    image.png