小知识回顾

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

具体看下面的sql的写法。

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

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

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

 

 

 

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

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

sql语句的模糊查询:

 

 

 

posted @ 2017-11-29 15:15  小虾米的java梦  阅读(204)  评论(2编辑  收藏  举报