mybatis xml 文件中like模糊查询

1.直接传参法 直接传参法,就是将要查询的关键字keyword,在代码中拼接好要查询的格式,如%keyword%,然后直接作为参数传入mapper.xml的映射文件中。

2.CONCAT()函数 MySQL的 CONCAT()函数用于将多个字符串连接成一个字符串,是最重要的mysql函数之一。

3.使用mybatis标签<bind value='' name=''/>

4.在mybatis中xml文件中配置 name LIKE '%${name}%' 或者是 address LIKE "%"#{address}"%"

 

转载于:https://www.cnblogs.com/zxf330301/p/9691260.html

MybatisXML文件,可以使用两种方式来编写like查询语句。第一种是使用${}占位符,例如可以在XML文件使用name LIKE '%${name}%'来进行模糊查询,其name是一个变量,通过传参来替换${name}。 另一种方式是使用#{}占位符,例如可以使用address LIKE "%"#{address}"%"来进行模糊查询,其address也是一个变量,通过传参来替换#{address}。 在直接传参法,可以将要查询的关键字直接拼接到查询语句,如%keyword%,然后将该查询语句作为参数传入Mybatis的映射文件。这样可以实现动态的模糊查询。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [mybatis xml 文件like模糊查询](https://blog.csdn.net/weixin_30268921/article/details/99451810)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [SSM框架的学习与应用-Java EE企业级应用开发学习记录(第一天)Mybatis的学习资料](https://download.csdn.net/download/m0_53659738/88235079)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值