在MyBatis中,#与$的区别?

$:要求必须传对象过来(它里面拿的是这个对象的属性)                 #:可以随意取

$:是直接拼接字符串                                                                           #:是使用占位符的方式

                                  结论:能用#就用#,如果有#搞不定的就用拼接字符串

你可能感兴趣的:(在MyBatis中,#与$的区别?)