第一种方式
在mapper文件中
<!--第一种like,java代码中指定like的内容--> <select id="selectLikeOne" resultType="com.itheima.domain.User"> select * from user where username like #{name} </select>
在java代码中
//需要准备好模糊查询的内容 String name = "%i%"; List<User> users = userDao.selectLikeOne(name);
查询过程如下
第二种方式
在mapper文件中拼接字符串
<select id="selectLikeOne2" resultType="com.itheima.domain.User"> select * from user where username like "%" #{name} "%"; </select>
java代码中
String name = "i"; List<User> users = userDao.selectLikeOne2(name);
查询过程如下
推荐使用第一种方式。