在使用mybatis的时候,需要注意#和$的使用
- #符号:这个符号在mybatis中使用的时候,会自动的为所传递的参数添加上引号,如:id=#{id},如果此时的id为11时,那么传入到mysql中的语句就是id='11'的样式;同时#符号可以很好的防止语句注入的危险。
- $符号:mybatis中使用的时候,则不会为参数添加上引号。
本文详细解析了MyBatis框架中#与$符号的区别与应用场景。#符号在使用时会自动为参数添加引号并具备防SQL注入功能;而$符号则直接传递参数值而不加引号。理解这两种符号的使用对于正确构建SQL语句至关重要。
在使用mybatis的时候,需要注意#和$的使用
2万+

被折叠的 条评论
为什么被折叠?