博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小知识回顾
阅读量:7223 次
发布时间:2019-06-29

本文共 313 字,大约阅读时间需要 1 分钟。

背景:这是在进行商品搜索的时候写代码的时候发现的,对于后台商品搜索,我们可以按照id进行搜索,也可以根据商品名称进行搜索,或者两者一起搜索。那么我们如何实现这种条件搜索呢,很好的解决办法就是mybatis的<if>标签的使用。

具体看下面的sql的写法。

对应通过名字来进行搜索,我们可以采用模糊查询:

在传入sql语句之前封装下name:

模糊查询在java语句中封装的方式:

 

 

 

这是在写mybatis的时候提高代码质量保持不至于太low。

经常出错,回顾下吧,回顾下mybatis的模糊查询:

sql语句的模糊查询:

 

 

 

转载于:https://www.cnblogs.com/fengli9998/p/7920672.html

你可能感兴趣的文章
物联网技术周报第 141 期: 使用 Alexa Voice 和 Raspberry Pi 构建图片识别应用
查看>>
FreeWheel业务系统微服务化过程经验分享
查看>>
Jeff Bean谈Flink与流式处理的5大新发现
查看>>
移动互联网下半场,iOS开发者如何“高薪”成长?
查看>>
Facebook智能bug修复神器:让程序员少掉几根头发
查看>>
雪球CTO王栋谈招聘:认可团队与产品最重要
查看>>
Atlassian是怎样进行持续交付的?且听 Steve Smith一一道来
查看>>
通过Baratine将Lucene库暴露为微服务
查看>>
SQL Server 2016:伸展数据库
查看>>
宜人贷CTO段念:我与“研发管理”
查看>>
CentOS6 编译安装 redis-3.2.3
查看>>
Web Storage相关
查看>>
关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
查看>>
分布式任务队列Celery
查看>>
[PHP内核探索]PHP中的哈希表
查看>>
WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
查看>>
【css3】浏览器内核及其兼容性
查看>>
JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
查看>>
Linux Process Manage
查看>>
JS中的事件绑定,事件捕获,事件冒泡以及事件委托,兼容IE
查看>>