实际上在Mybatis中:两种取值方式:
#{属性名}:是参数预编译的方式,参数的位置都是用?替代,参数后来都是预编译设置进去的;安全,不会有Sql注入问题
${属性名}:不是参数预编译,而是直接和sql语句进行拼串;不安全,会有Sql注入问题
Mybatis中#{}和${}的区别
最新推荐文章于 2025-04-12 22:44:25 发布
实际上在Mybatis中:两种取值方式:
#{属性名}:是参数预编译的方式,参数的位置都是用?替代,参数后来都是预编译设置进去的;安全,不会有Sql注入问题
${属性名}:不是参数预编译,而是直接和sql语句进行拼串;不安全,会有Sql注入问题