关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

mapper中注解SQL模糊查询需要注意的问题

发布时间:2023-07-01 00:28:36
@Select("select * from product where pname like '%${word}%'")  Listsearch(@Param("word") String word);

   

取值使用$

参数前面加@Param注解,内容是server调用时候传参的名称。

但是众所周知,使用${}获取字段值存在sql注入风险

还是换成下面这种写法比较安全

1.@Select("select * from product where pname like #{wordLike} " _ue_custom_node_="true">")  Listsearch(@Param("word") String word);

/template/Home/leiyu/PC/Static