Like查询两种方案
第一种方式
在java代码中指定like的内容
实现:
String name ="%李%";
List<Student> students = dao.selectLikeOne(name);
接口:
List<Student> selectLikeOne(String name);
mapper
<select id="selectLikeOne" resultType="com.sdyu.entity.Student">
select id,name,password from student where name like #{name}
</select>
第二种方式
在mapper文件中拼接like的内容
实现:
String name ="李";
List<Student> list = dao.selectLikeTwo(name);
接口:
List<Student> selectLikeTwo(String name);
mapper:
<select id="selectLikeTwo" resultType="com.sdyu.entity.Student">
select id,name,password from student where name like "%" #{name} "%"
</select>