关于在apply中的模糊查询的sql语句怎么传参
浅记录一下,以免后面要用的时候忘了
起初我是这样写的
.apply(" site_id in ( select id from site_info where name like '%{0}%' ) ", params.getSiteName())
但是这样会报错的,什么索引超了之类的 o_0
后来我改成了下面的拼接,就没问题了 (* ̄︶ ̄)
.apply(" site_id in ( select id from site_info where name like concat('%',{0},'%') ) ", params.getSiteName())
OK了