mybaitis动态sql利用bind标签代替%拼接完成模糊查询
2024-09-04 15:43:55
Oracle中使用bind的写法
<select id="selectUser" resultType="user" parameterType="user">
<bind name="pattern" value="'%' + username + '%'" />
select id,sex,age,username,password
from user
where username LIKE #{pattern}
</select>
Oracle中不使用bind的写法
<select id="selectUser" resultType="user" parameterType="user">
select id,sex,age,username,password
from user
where username LIKE CONCAT(CONCAT('%',#{username}),'%')
</select>
最新文章
- 《UML大战需求分析》阅读随笔(三)
- http协议进阶(三)http报文
- java问题小总结
- OP和DBA相关的一些有用资源
- Bitwise AND of Numbers Range
- 【PHP代码审计】 那些年我们一起挖掘SQL注入 - 7.全局防护盲点的总结上篇
- Windows Server 2012 R2超级虚拟化之六 Hyper-v Replica 2.0和Live migrations
- kNN总结
- Entity Framework入门教程(10)---离线场景保存和删除实体/实体图集
- Mac系统下 解决ThinkPHP生成目录,无法保存问题
- centos7安装kafka_2.11
- Atitit s2018 s4 doc list dvchomepc dvccompc.docx&#160;.docx \s2018 s4 doc compc dtS44 \s2018 s4 doc dvcCompc dtS420 \s2018 s4f doc homepc \s2018 s4 doc compc dtS44\(5 封私信 _ 44 条消息)WebSocket 有没有可能取代 AJAX
- [CodeForces 471A] MUH and Sticks
- RESTful 个人理解总结
- XPath轴
- 重载全局new/delete实现内存检测
- 关于ListView中getView被重复调用的问题
- [转]Porting to Oracle with Entity Framework NLog
- 【BZOJ 3289】 3289: Mato的文件管理 (莫队)
- thinkphp注册并写入数据到数据库中