ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Mybatis中#和$的区别

Mybatis中#和$的区别 以两条SQL语句进行说明SELECT * FROM tab WHERE col#{col}; SELECT * FROM tab WHERE col${col};#{}在预处理时会把参数部分用一个占位符?代替变成如下的 sql 语句SELECT * FROM tab WHERE col?;而${}在预处理时会把参数直接拼在SQL语句里SELECT * FROM tab WHERE colabc;使用时推荐使用#{}因为${}会有SQL注入的危险。青蛙客服系统https://download.csdn.net/download/look4liming/93326820
返回列表