mybatis中模糊查询的两种方式

    科技2024-08-01  29

    可以在测试类中添加%或者在配置文件的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>
    Processed: 0.009, SQL: 8