mybatis传递参数有两种方式
#{param}
这种传递的是带双引号的变量${param}
这种传滴的是字面量
比如 tab = tb_user
就会被解释成
这样肯定是不对的,sql语句中的表不应该加双引号 所以应该写成
${}会直接翻译不加引号,就会解释成正确的sql语句
#{param}
这种传递的是带双引号的变量${param}
这种传滴的是字面量比如 tab = tb_user
就会被解释成
这样肯定是不对的,sql语句中的表不应该加双引号 所以应该写成
${}会直接翻译不加引号,就会解释成正确的sql语句
转载于:https://my.oschina.net/u/3658076/blog/3072992