ibatis Serach Queston когда условие вроде Like '$propertyname$%'

Когда я использую ibatis, у меня есть такой sql

select * from user where name like '%$name$%'

если я устанавливаю значение имени пользователя???, оно выдает исключение System.ArgumentOutOfRangeException. я знаю, что могу сделать это

mysql: select * from user where name like concat('%',#name #,'%')  

oracle: select * from user where name like '%'||#name #||'%'

SQL Server:select * from user where name like '%'+#name #+'% 

чтобы избежать этого вопроса. но я не знаю, почему я использую как "%$name$%", это вызывает исключение.

0 ответов

Другие вопросы по тегам