在SpringBoot中模糊查询引起的SQL注⼊从SSM到SpringBoot的项⽬,已经写好的Sql语句突然报了Sql注⼊的错误,修改之后如下:
<select id="getLikeUser" resultMap="userRoleName" parameterType="Map">
select u.*,r.roleName from fact_user u
inner join fact_role r
on u.rid = r.id
<where>
spring framework rce漏洞复现
<if test="username != null and username != '' ">
username like concat('%',#{username},'%')
</if>
<if test="gender != null ">
and gender like concat('%',#{gender},'%')
</if>
<if test="userCode != null and userCode != '' ">
and userCode like concat('%',#{userCode},'%')
</if>
<if test="rid != null">
and rid like concat('%',#{rid},'%')
</if>
</where>
order ate_time desc
limit #{page},#{pageSize}
</select>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。