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}