因此使用$就会报错,若要使用$的话,需要修改为'$name$';2.1)$ 作用相等于是字符串拼接,等效于。可以防止sql注入,#是用prepareStement,提示效率#方式一般用于传入添加/修改的值或查询/删除的where条件3.2)$只是简单的字符拼接而已,对于非变量部分,那只能使用$,实际上,在很多场合,$也是有很多实际意义的$方式一般用于传入数据库对象例如:. 特别说明,$只是字符串拼接,所以要特别小心sql注入问题。

简单了解java ibatis #及$的区别和用法