and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} AnnouncementID, RoleID delete from sys_announcement_sys_role where AnnouncementID = #{announcementID,jdbcType=VARCHAR} and RoleID = #{roleID,jdbcType=VARCHAR} delete from sys_announcement_sys_role insert into sys_announcement_sys_role (AnnouncementID, RoleID) values (#{announcementID,jdbcType=VARCHAR}, #{roleID,jdbcType=VARCHAR}) insert into sys_announcement_sys_role AnnouncementID, RoleID, #{announcementID,jdbcType=VARCHAR}, #{roleID,jdbcType=VARCHAR}, update sys_announcement_sys_role AnnouncementID = #{row.announcementID,jdbcType=VARCHAR}, RoleID = #{row.roleID,jdbcType=VARCHAR}, update sys_announcement_sys_role set AnnouncementID = #{row.announcementID,jdbcType=VARCHAR}, RoleID = #{row.roleID,jdbcType=VARCHAR}