博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用mybatis进行多条件的模糊查询的方式
阅读量:4659 次
发布时间:2019-06-09

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

使用Mybatis的时候 有时候需要使用到模糊查询,但是在Mybatis的mapper.xml文件中我们会使用到模糊查询也就是like,

我做的是多个条件的模糊查询,如果使用0 或者1 这种方式  显然like字段是不会生效的,所以我使用的是map来对数据进行封装,下面是java代码

for (String docname : names) {            Map map=new HashMap();            map.put("docname", "%"+docname+"%");            map.put("regitemcode", regitemcode);            List
registerSchedules = implRegisterScheduleManager.getInfoByTimeAndName(map); if (registerSchedules.size() !=0) { ScheduleNameList scheduleNameList = new ScheduleNameList(); scheduleNameList.setDocname(docname); scheduleNameList.setRegisterSchedules(registerSchedules); list.add(scheduleNameList); }

接下来就是mapper。xml中的的写作格式了

 注意上面红色的部分是需要注意的,这样子再次进行模糊查询的话,就不会再有问题了,然后打开mybatis的打印sql语句的日志 ,看一下打印好的sql是不是会出问题,如果没问题,那就ojbk了 2018-8-3 小记

 

转载于:https://www.cnblogs.com/yld77/p/9412048.html

你可能感兴趣的文章
python入门
查看>>
checkbox与文字对齐
查看>>
高精度模板
查看>>
iOS - OC/Swift:验证手机号/固话用正则表达式
查看>>
HTML accessKey约定俗成的标准
查看>>
Spring框架系列(六)--事务Transaction
查看>>
冯.诺依曼体系结构
查看>>
poj2492 A Bug's Life(带权并查集)
查看>>
ABAP区别CLEAR、REFRESH、FREE
查看>>
JavaScript中Web应用程序事件处理
查看>>
禅定记录 5
查看>>
restrictkeyword
查看>>
Etcd学习(一)安装和.NETclient測试
查看>>
js-xlsx操作excel表格
查看>>
HBase学习
查看>>
硬盘及其分区(0819整理)
查看>>
Font in Google Adsense
查看>>
前端模板 artTemplate之辅助方法template.helper
查看>>
java之反射
查看>>
Charles 连接手机抓包出现Unknown,一直无法抓包的问题解决
查看>>