mybatis中#和$的区别

在mybatis接口mapper文件中引用传入的参数是经过#{param}或者${param}来使用的。sql 1.数据类型匹配 #:会进行预编译,并且进行类型匹配数据库 $:不进行数据类型匹配mybatis 2.实现方式 #:用于变量替换app $:实质上是字符串拼接spa 3.#和$的使用场景 (1)变量的传递,必须使用#,使用#{}就等于使用了PrepareStatement这种占位符的形式
相关文章
相关标签/搜索