当前位置: 首页 > news >正文

使用mybatis实现模糊查询和精准查询切换的功能

1、首先在前端页面添加勾选框(name设置为check)

 

2、mybatis代码

  1. 当check勾选时,check不为null,走模糊查询like
  2. 当check未勾选时,check为null,走精准查询 = 
            <if test="check != null and check !='' "><if test="kuangjia != null and kuangjia != ''">AND kuangjia like concat('%',#{kuangjia},'%')</if><if test="dianji != null and dianji != ''">AND dianji like concat('%',#{dianji},'%')</if></if>	<if test="check == null or check == '' "><if test="kuangjia != null and kuangjia != ''">AND kuangjia = #{kuangjia}</if><if test="dianji != null and dianji != ''">AND dianji = #{dianji}</if></if>

http://www.dtcms.com/a/292536.html

相关文章:

  • Cy3-NH2 花菁染料Cy3-氨基,星戈瑞
  • CMOS知识点 物理气相沉积
  • ECMAScript(简称 ES)和 JavaScript 的关系
  • Qt文件操作:读写文件的各种方法
  • 如何安装没有install.exe的mysql数据库文件
  • uniapp打开导航软件并定位到目标位置的实现
  • k8s:离线部署tomcatV11.0.9,报Cannot find /opt/bitnami/tomcat/bin/setclasspath.sh
  • docker pull 用法
  • WebAssembly浏览器指纹识别技术——实验评估与应用展望(下篇)
  • el-input 动态获焦
  • 11.【C语言学习笔记】指针(三)(回调函数、qsort排序函数、sizeof关键字和strlen函数)
  • 2025年7月中科院一区-向光生长优化算法Phototropic growth algorithm-附Matlab免费代码
  • 【文献笔记】From words to routes: Applying large language models to vehicle routing
  • 嵌入式学习的第三十三天-进程间通信-UDP
  • SciTE(Scintilla Text Editor)的配置文件多个详解笔记250722
  • Web开发 05
  • 云祺容灾备份系统Hadoop备份与恢复实操手册
  • 188粉福
  • 【第三节】Class与Style绑定
  • 网络基础15-16:MSTP +VRRP综合实验
  • 单张显卡运行多个vllm模型
  • 零基础数据结构与算法——第五章:高级算法-回溯算法子集全排列问题
  • ZooKeeper学习专栏(六):集群模式部署与解析
  • C++ new 创建数组的内在原理详解
  • linux 环境服务发生文件句柄泄漏导致服务不可用
  • ELF 文件操作手册
  • python学习-读取csv文件
  • 如何验证分类模型输出概率P值的“好坏”:评估与校准示例
  • GitHub 上的开源项目 ticktick(滴答清单)
  • recvmsg函数的用法