问题:mybatis链接oracle数据库的时候,使用concat进行参数拼接,遇到错误参数不符合。
错误代码
select * from tableName
where colName like concat('%','#{param}','%');
报错原因:oracle中concat函数只能携带两个参数
解决方案:使用两个concat函数,首先将前两个数据先进行拼接,在拼接后面的即可
select * from tableName
where colName like concat(concat('%','#{param}'),'%');
记录下来报错原因,争取以后不犯错!
全面发展,一专多能!!!!!!!!!