关于 mybatis 的模糊查询
2016-09-21 12:00
204 查看
自己也是刚刚接触mybatis的,在开发过程中发现网上有很多人在问有关mybatis的模糊查询
1.新手最开始常用的方法如下:
xml:
<select id="selectByName" parameterType="String" resultType="Student">
select * from Student s where s.name like #{name};
</select>
java:
@Override
public List<Student> findAllByName(String name) {
Student student = new Student();
student.setName("%李%");
List<Student> studentList = session.selectList("selectByName", student);
return studentList;
}
在开发过程我遇到过这样的问题,上面的方法不好用,每次都是传一个这样的参数. 如: %参数%,不好使,用下面这种方法很好,方便
xml:
<select id="selectByName" parameterType="String" resultType="Student">
select * from Student s where s.name like "%"#{name}"%";
</select>
java:
@Override
public List<Student> findAllByName(String name) {
Student student = new Student();
student.setName(name);
List<Student> studentList = session.selectList("selectByName", student);
return studentList;
}
1.新手最开始常用的方法如下:
xml:
<select id="selectByName" parameterType="String" resultType="Student">
select * from Student s where s.name like #{name};
</select>
java:
@Override
public List<Student> findAllByName(String name) {
Student student = new Student();
student.setName("%李%");
List<Student> studentList = session.selectList("selectByName", student);
return studentList;
}
在开发过程我遇到过这样的问题,上面的方法不好用,每次都是传一个这样的参数. 如: %参数%,不好使,用下面这种方法很好,方便
xml:
<select id="selectByName" parameterType="String" resultType="Student">
select * from Student s where s.name like "%"#{name}"%";
</select>
java:
@Override
public List<Student> findAllByName(String name) {
Student student = new Student();
student.setName(name);
List<Student> studentList = session.selectList("selectByName", student);
return studentList;
}
相关文章推荐
- 关于mybatis的模糊查询
- 关于mybatis的模糊查询
- 关于mybatis中llike模糊查询中#和$的使用
- 关于mybatis 模糊查询
- 关于Mybatis 中模糊查询查找不到Mysql数据库的内容的问题
- 关于Mybatis模糊查询出现的问题
- 关于mybatis的模糊查询
- 【MyBatis】关于模糊查询的两种处理方法
- 关于前台模糊查询处理实例
- 关于SQL时间类型的模糊查询
- 关于xml的模糊查询问题
- 关于SQL时间类型的模糊查询
- 关于SQL时间类型的模糊查询
- 关于模糊查询--find
- oracle关于模糊查询的问题
- 关于sql字符串字段的模糊查询与字符串字段里筛选部分值的记录的解决办法
- 关于模糊查询时的索引问题.(了解一下,对提高代码效率非常有好处)
- 关于时间的模糊查询 mysql
- 关于SQL时间类型的模糊查询
- 关于ACCESS数据库的模糊查询