mybatis 怎么解决 sql注入
2个回答
展开全部
通过对参数进行转义:
比如如下的sql prdtNo这个参数如果包含可能会引起sql注入的字符时,mybatis会对其进行转义
<select id="queryCustomerDetail" resultMap="customerInfoMap">
select
<include refid="Base_LinkColimn_list"/>
from FSP_CUSTOMER_INFO i inner join FSP_CUST_RELATION r
on i.id=r.cust_id where i.CIF_NO = #{cifNo,jdbcType=VARCHAR}
and r.PRODUCT_NO=#{prdtNo,jdbcType=VARCHAR}
</select>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询