id, role_name, role_type ,creater,create_time as createTime
delete from role
where id = #{id,jdbcType=VARCHAR}
insert into role (id, role_name,creater,create_time)
values (#{id,jdbcType=VARCHAR}, #{roleName,jdbcType=VARCHAR},
#{creater,jdbcType=VARCHAR},#{createTime,jdbcType=VARCHAR})
ON DUPLICATE KEY UPDATE
role_name = values(role_name)
insert into role
id,
role_name,
role_type,
#{id,jdbcType=VARCHAR},
#{roleName,jdbcType=VARCHAR},
#{roleType,jdbcType=INTEGER},
update role
role_name = #{roleName,jdbcType=VARCHAR},
role_type = #{roleType,jdbcType=INTEGER},
where id = #{id,jdbcType=VARCHAR}
update role
set role_name = #{roleName,jdbcType=VARCHAR},
role_type = #{roleType,jdbcType=INTEGER}
where id = #{id,jdbcType=VARCHAR}
insert into role (id, name)
values
(#{item.id,jdbcType=VARCHAR}, #{item.name,jdbcType=VARCHAR})
ON DUPLICATE KEY UPDATE
name = values(name)
delete from role
where id in
#{item,jdbcType=VARCHAR}