利用MyBatis <if test>,实现简单表格的条件查询

数据库构建字段:

前端查询项:

初始查询,first_name,last_name,create_time

1.Dao层

@Select({“<script>"+"select" +"id",+"first_name"+"last_name"+"create_time",

"from tb_test",

"where  create_time>= #{startDate}”

"and create_time<![CDATA[<=]]>#{endDate}",

"<if test ='first_name!=null and first_name!=\"\" '>",

"and first_name=#{firstName}",

"</if>",

"<if test ='last_name!=null and last_name!=\"\" '>",

"and last_name=#{lastName}",

"</if>",

“</script>"

})

2.前端

在查询框对应的字段绑定v-model及prop,即可实现条件查询

MyBatis+Vue实现条件查询相关推荐

  1. mybatis按datetime条件查询,参数为时间戳时

    mybatis按datetime条件查询,参数为时间戳时,如果数据库为2018-1-1 20:22:10, 你的时间戳也为2018-1-1 20:22:10,但却没找到数据.可能是时差导致的.百度修正 ...

  2. 关于Mybatis中的条件查询。createCriteria example里面的条件

    之前用Mybatis框架反向的实体,还有实体里面的Example,之前只是知道Example里面放的是条件查询的方法,可是一直不知道怎么用,到今天才开始知道怎么简单的用. 在我们前台查询的时候会有许多 ...

  3. MYBATIS 根据IN条件查询时,数据只查第一个的问题(字符串被截断......)

    先说说我遇到的问题吧: 表student有如下数据, 我想查出来stu_id in (1,2,3)的数据 mybatis代码如下: 1 2 3 <SELECT id="queryMed ...

  4. mybatis like模糊查询_Java自学之mybatis:模糊查询和多条件查询

    学习目的 使用mybatis进行模糊查询:查找category_表中包含cat的记录. 使用mybatis进行多条件查询:查找category_表中id>1,包含cat的记录. Part 1 模 ...

  5. MyBatis中的多条件查询

    mybatis的多条件查询是后台开发中常见的一种需求,下面直接展示需要实现的效果图: 如上图,我们需要根据四个条件来查询简历信息,而且需求允许某些条件为空,还有一个就是时间段的查询,如果我们使用的常规 ...

  6. MyBatis关联查询、多条件查询

    MyBatis关联查询.多条件查询 1.一对一查询 任务需求; 根据班级的信息查询出教师的相关信息 1.数据库表的设计 班级表: 教师表: 2.实体类的设计 班级表: public class Cla ...

  7. Mybatis基础:增删改查、模糊查询、多条件查询

    Mybatis基础:增删改查.模糊查询.多条件查询http://www.bieryun.com/3132.html 1.新建测试数据库,根据实体类属性创建 2.实体类 [java] view plai ...

  8. java mvc 分页查询条件_java分页条件查询-GridManager.js表格插件+Pageable分页对象+mybatis pagehelper分页插件...

    总览: 一. GridManager.js表格插件 直接上插件API:链接地址 感觉该插件简单好用,插件作者也是有问必答,nice 二. 添加依赖 后端: pom文件添加: 1.7.0.RELEASE ...

  9. springboot封装统一查询对象进行多条件查询案例(mybatis和mybatis-plus+反射两种版本)

    文章目录 mybatis版本: 通用查询接口 封装辅助查询类: 通用controller: 自定义注解 controller service mapper测试 mybatis-plus实现版本 ent ...

最新文章

  1. 【Linux入门到精通系列讲解】Linux如何创建和删除swap分区
  2. HDU4473_Exam
  3. HTTP权威指南记录 ---- HTTP报文
  4. 从React 编程到好莱坞
  5. Java集合(三、Hashtable)
  6. 前端主流的 Javascript,缺失了哪些技能?
  7. win7系统删除多余的系统服务操作
  8. Adobe Animate把.fla文件导出透明背景图片
  9. 阿拉伯数字小写金额转换成中文大写金C额程序说明
  10. 高通骁龙410e/APQ8016E嵌入式物联网模块芯片
  11. 史上最全!你要问我应用层?我就和你扯扯扯Java面试题及解析
  12. 使用for循环同时便利两个列表
  13. mysql 从第几个字符串开始截取_mysql字符串截取
  14. javascript的几种设计模式
  15. SAP 公司间销售配置原理和步骤
  16. 天猫登录html代码,天猫静态页面
  17. Pygame 官方文档 - Tutorials - 逐行的黑猩猩教程(Line By Line Chimp)
  18. eclipse设置系统的字体
  19. 变压器直流电阻测试仪RS485串口数据采集接入数据库及MESERP系统方案
  20. 超融合里的服务器怎么复制文件,整整齐齐的超融合机柜,美好!

热门文章

  1. 一个不错的选色网站 color picker
  2. es5的data语法_ES5中新增的Array方法详细说明
  3. android 内置apk方法,Android预置Apk方法
  4. Linux的特殊权限(Suid、Sgid、Sbit 详解)
  5. 统计信号处理基础 习题解答3-6
  6. 强大的滤镜—制作油画效果
  7. 【成神之路】Java基础相关面试题
  8. 小白勿进!安卓版java游戏盒下载
  9. 基于SpringBoot和React的在线考试平台
  10. 伺服调试的一些应用总结