首页 > 代码库 > Mybatis中的like查询
Mybatis中的like查询
今天要做一个模糊查询
用的Mybatis
开始写的是:
[html] view plain copy
- select id,bookName,author,publisher,donor,status,createDate,lastUpdate from book
- <where>
- <if test="bookName!=null">
- bookName like ‘%#{bookName}%‘
- </if>
- <if test="author!=null">
- and author like ‘%#{author}%‘
- </if>
最后改为:
[html] view plain copy
- select id,bookName,author,publisher,donor,status,createDate,lastUpdate from book
- <where>
- <if test="bookName!=null">
- bookName like CONCAT(‘%‘,‘${bookName}‘,‘%‘ )
- </if>
- <if test="author!=null">
- and author like CONCAT(‘%‘,‘${author}‘,‘%‘ )
- </if>
主要还是MyBatis传值的问题啊
如果不是字符串就没法替换了
详细源码更多技术支持来源查询:minglisoft.cn/technology
Mybatis中的like查询
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。