#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。
$将传入的数据直接显示生成在sql中。
$方式一般用于传入数据库对象,例如传入表名。
一般能用#的就别用$。
MyBatis排序时使用order by 动态参数时需要注意,用$而不是#
转载:http://weijun726.blog.163.com/blog/static/87342299201362652950398/
本文探讨了MyBatis框架中处理SQL参数的两种方式:# 和 $, 分析了它们的区别及应用场景,并强调了在进行数据库操作时合理选择的重要性。
#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。
$将传入的数据直接显示生成在sql中。
$方式一般用于传入数据库对象,例如传入表名。
一般能用#的就别用$。
MyBatis排序时使用order by 动态参数时需要注意,用$而不是#
转载:http://weijun726.blog.163.com/blog/static/87342299201362652950398/

被折叠的 条评论
为什么被折叠?