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}