映射文件-参数处理-#和&的区别

2019-10-02  本文已影响0人  sjenterrement

#{ }: 可以获取map中的值或者pojo的属性值

${ }: 可以获取map中的值或者pojo的属性值\

区别:#:是以预编译的的形式,将参数设置到sql语句中

           $: 取出值直接拼装在sql语句中,会有安全问题,大多数情况下,我们取参数的值都应该使用#{ }

原生JDBC不支持占位符的地方我们就可以使用${ }进行取值

上一篇下一篇

猜你喜欢

热点阅读