语句修改成  select * from test_user where username like '$username$'

解决方案 »

  1.   

    testUserList = testUserService.getUserListByNames("%"+ username + "%");传参数的时候 两个''不要了
      

  2.   

    传参的时候把两个''去掉,不要用$$这个容易被sql注入
      

  3.   

    方法一:去掉单引号
    testUserList = testUserService.getUserListByNames("%"+ username + "%");
    方法二:重写SQL
    @Select("select * from test_user where username like '%#{username}%'")