MyBatis 学习总结(七)——模糊查询
来源:互联网 发布:node服务器优点 编辑:程序博客网 时间:2024/06/16 14:27
模糊查询
用到的实体类
public class User { private Integer id; private String name; private int age; //省略其它必备的基本方法 ......
利用 MyBatis 进行对表的模糊查询,其实很简单,主要是在普通查询的基础上加多一个查询的条件参数的封装类。
UserCondition.java
public class UserCondition { private String name; private int minAge; private int maxAge; //注意:主要用于判断模糊查询的条件是否为空的情况 public String getName() { if (name != null) { return "%" + name + "%"; } else { return "%%"; } } //省略其它基本方法 ......
配置 UserMapper.ml 的映射文件中加入
//使用模糊查询的 SQL 语句 传入参数类型为 UserCondition <select id="selectUser" parameterType="UserCondition" resultType="User"> SELECT * FROM users WHERE name LIKE #{name} AND age BETWEEN #{minAge} AND #{maxAge} </select></mapper>
结果自行测试。
0 0
- MyBatis 学习总结(七)——模糊查询
- 模糊查询(MyBatis)
- Mybatis学习总结之动态SQL与模糊查询
- Mybatis学习总结之动态SQL与模糊查询
- 【Mybatis学习总结六】动态SQL与模糊查询
- MyBatis学习总结(七)——Mybatis缓存
- MyBatis学习总结(七)——Mybatis缓存
- MyBatis学习总结(七)——Mybatis缓存
- MyBatis学习总结(七)——Mybatis缓存
- MyBatis学习总结(七)——Mybatis缓存
- MyBatis学习总结(七)——Mybatis缓存
- MyBatis学习总结(七)——Mybatis缓存
- MyBatis学习总结(七)——Mybatis缓存
- MyBatis学习总结(七)——Mybatis缓存
- MyBatis学习总结(七)——Mybatis缓存…
- MyBatis学习总结(七)——Mybatis缓存
- MyBatis学习总结(七)——Mybatis缓存
- MyBatis学习总结(七)——Mybatis缓存
- linux后台运行python程序
- Hadoop 新 MapReduce 框架 Yarn 详解
- 论Android studio的必要性
- html中的换行符也占空间,如何解决
- 用户图形化编程接口(GUI)布局要点
- MyBatis 学习总结(七)——模糊查询
- c++双链表
- pycurl和requests使用感受
- 用友U890 all in one 全套 资源下载地址
- Retrofit2.0中如何创建JSON所对应的javaBean
- erer
- 源码学习之ArrayList
- iOS CoreAnimation 基础动画CABasicAnimation
- 在window上添加subview更新keyviewloop(蓝色按钮,tab键切换)