在MyBatis中,$和#是两种不同的参数占位符语法,它们在SQL语句中的使用方式和执行效果是不同的。$符号表示占位符的值会被直接拼接到SQL语句中,不会进行预编译处理。这意味着,$符号后的参数值会被直接替换到SQL语句中,而不是被编译为参数,并在执行前传递给数据库。因此,使用$符号时需要注意SQL