ibatis Serach Queston条件喜欢'$ propertyname $%'

时间:2014-11-19 07:26:40

标签: ibatis ibatis.net

当我使用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 个答案:

没有答案