当前位置:Gxlcms >
数据库问题 >
springJdbc like模糊查询,Spring namedParameterJdbcTemplate like查询
springJdbc like模糊查询,Spring namedParameterJdbcTemplate like查询
时间:2021-07-01 10:21:17
帮助过:4人阅读
:username 两边一定要有空格
如果:username 两边没有空格,是查询不到数据的,如下:
select * from jo_user WHERE 1=1 AND username LIKE ‘%‘:username‘%‘
左边模糊查询
select * from jo_user WHERE 1=1 AND username LIKE ‘%‘ :username
右边模糊查询
select * from jo_user WHERE 1=1 AND username LIKE :username ‘%‘
方法二:在参数的值里设置(%),查询sql语句就只是个命名参数
如 "%" + username + "%"
sql如下:
Java代码
- select * from jo_user WHERE 1=1 AND username LIKE :username
上面两种方法经过测试都是可以的,放心使用。
经测试,下面这种是不可以的(加了双竖线)。
Java代码
- SELECT * FROM ARTICLE WHERE TITLE LIKE ‘%‘ || :title || ‘%‘
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
?Copyright 蕃薯耀 2017年7月20日
http://www.cnblogs.com/fanshuyao/
springJdbc like模糊查询,Spring namedParameterJdbcTemplate like查询
标签:style 查询 ram 如何 空格 rom bar java use