id, url, name
delete from permission
where id = #{id,jdbcType=VARCHAR}
insert into permission (id, url, name
)
values (#{id,jdbcType=VARCHAR}, #{url,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}
)
insert into permission
id,
url,
name,
#{id,jdbcType=VARCHAR},
#{url,jdbcType=VARCHAR},
#{name,jdbcType=VARCHAR},
update permission
url = #{url,jdbcType=VARCHAR},
name = #{name,jdbcType=VARCHAR},
where id = #{id,jdbcType=VARCHAR}
update permission
set url = #{url,jdbcType=VARCHAR},
name = #{name,jdbcType=VARCHAR}
where id = #{id,jdbcType=VARCHAR}
insert into permission (id, name, url)
values
(#{item.id,jdbcType=VARCHAR}, #{item.name,jdbcType=VARCHAR}, #{item.url,jdbcType=VARCHAR})
ON DUPLICATE KEY UPDATE
name = values(name),
url = values(url)
delete from permission
where id in
#{item,jdbcType=VARCHAR}