insert into role_permission (rid, pid) values (#{rid,jdbcType=VARCHAR}, #{pid,jdbcType=VARCHAR}) ON DUPLICATE KEY UPDATE pid = values(pid) delete from role_permission where pid in #{item,jdbcType=VARCHAR} delete from role_permission where rid in #{item,jdbcType=VARCHAR} delete from role_permission where rid = #{roleId, jdbcType=VARCHAR} delete from role_permission where rid = #{rid,jdbcType=VARCHAR} and pid = #{pid,jdbcType=VARCHAR} insert into role_permission (rid, pid) values (#{item.rid,jdbcType=VARCHAR}, #{item.pid,jdbcType=VARCHAR}) ON DUPLICATE KEY UPDATE pid = values(pid)