mybatis like 的n种写法
原创    ren_xian    发表于:2018-06-05 15:47:57
  阅读 :65   收藏   编辑

1.适用所有数据库 ,用$不能防sql注入  

select * from ta_pay where pay_name like '%${payName}%'

2.Mysql,Oracle 

select * from ta_pay where pay_name like concat('%',#{payName},'%')

3.Oracle,Db2  

select * from ta_pay where pay_name like '%'||#{payName}||'%'

4.SQL Server  

select * from ta_pay where pay_name like '%'+#{payName}+'%'

  


评论
条评论