可以在测试类中添加%或者在配置文件的sql中添加%两种方式: 第一种是在测试类中添加: 测试类:
public void findByName(){ List<User> users = userDao.findByName("王"); for (User user:users){ System.out.println(user); } }配置文件:
<selectid="findByName"parameterType="string"resultType="com.itheima.daomain.User"> select * from user where username like '%${value}%'; </select>第二种在测试类中加% 测试类:
public void findByName(){ List<User> users = userDao.findByName("%王%"); for (User user:users){ System.out.println(user); } }配置文件:
<selectid="findByName"parameterType="string"resultType="com.itheima.daomain.User"> select * from user where username like #{username}; </select>