第一种 拼接字符串 @Select("select * from xxx where name like #{name} ") List findByName(String name) 测试的时候,传入的参数要拼接为 userDao.findByName("%name%") 第二种 占位符 @Select("select * from xxx where name like ‘%${value}%’ ") List findByName(String name) 测试的时候,直接传入参数 userDao.findByName(name) 转自 https://www.cnblogs.com/hcl763088301/p/11228878.html (转载以记录)