当前位置: 代码迷 >> 综合 >> mybatits 中${}和#{}的区别
  详细解决方案

mybatits 中${}和#{}的区别

热度:77   发布时间:2024-01-03 22:40:50.0

从service 传入参数name=123;


select name,id from table where name = #{name}--->解析后select name,id from table where name='123'


而${name} 会被解析成 select name,id from table where name=123;


#{}防止了sql注入的问题,如果在动态排序可以用${},这里大致的讲解一下,还有不懂的可以私聊我