
mybatis中like模糊查询的几种写法及注意点
发布日期:2021-05-09 03:56:05
浏览次数:14
分类:博客文章
本文共 421 字,大约阅读时间需要 1 分钟。
第一种:使用${...}
注意:由于$是参数直接注入的,导致这种写法,大括号里面不能注明jdbcType,不然会报错。org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'VARCHAR' in 'class com.utry.ucsc.dao.bean.KnowledgeLibraryBean'
弊端:可能会引起sql的注入,平时尽量避免使用${...}
第二种:使用#{...}
注意:因为#{...}解析成sql语句时候,会在变量外侧自动加单引号' ',所以这里 % 需要使用双引号" ",不能使用单引号 ' ',不然会查不到任何结果。第三种:使用CONCAT()函数连接参数形式
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年03月26日 02时52分10秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
882. Reachable Nodes In Subdivided Graph
2019-03-06
375. Guess Number Higher or Lower II
2019-03-06
764. Largest Plus Sign
2019-03-06
等和的分隔子集(DP)
2019-03-06
L - Large Division (大数, 同余)
2019-03-06
39. Combination Sum
2019-03-06
41. First Missing Positive
2019-03-06
80. Remove Duplicates from Sorted Array II
2019-03-06
83. Remove Duplicates from Sorted List
2019-03-06
410. Split Array Largest Sum
2019-03-06
程序员视角:鹿晗公布恋情是如何把微博搞炸的?
2019-03-06
系统编程-进程间通信-无名管道
2019-03-06
一个支持高网络吞吐量、基于机器性能评分的TCP负载均衡器gobalan
2019-03-06
HDOJ2017_字符串统计
2019-03-06
404 Note Found 团队会议纪要
2019-03-06
使用Redis作为Spring Security OAuth2的token存储
2019-03-06
【SOLVED】Linux使用sudo到出现输入密码提示延迟时间长
2019-03-06
项目引入非配置的文件,打成war包后测试报错的可能原因
2019-03-06