ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Mybatis中#和$的区别

2026/8/28 20:14:02 拓冰建站 浏览量
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