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} id, fund_id, fund_manager_id, management_start_date, management_end_date, isvisible, create_by, create_time, update_by, update_time, delete_tag delete from fund_manager_mapping where id = #{id,jdbcType=VARCHAR} delete from fund_manager_mapping insert into fund_manager_mapping (id, fund_id, fund_manager_id, management_start_date, management_end_date, isvisible, create_by, create_time, update_by, update_time, delete_tag) values (#{id,jdbcType=VARCHAR}, #{fundId,jdbcType=VARCHAR}, #{fundManagerId,jdbcType=VARCHAR}, #{managementStartDate,jdbcType=DATE}, #{managementEndDate,jdbcType=DATE}, #{isvisible,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER}) insert into fund_manager_mapping id, fund_id, fund_manager_id, management_start_date, management_end_date, isvisible, create_by, create_time, update_by, update_time, delete_tag, #{id,jdbcType=VARCHAR}, #{fundId,jdbcType=VARCHAR}, #{fundManagerId,jdbcType=VARCHAR}, #{managementStartDate,jdbcType=DATE}, #{managementEndDate,jdbcType=DATE}, #{isvisible,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER}, update fund_manager_mapping id = #{record.id,jdbcType=VARCHAR}, fund_id = #{record.fundId,jdbcType=VARCHAR}, fund_manager_id = #{record.fundManagerId,jdbcType=VARCHAR}, management_start_date = #{record.managementStartDate,jdbcType=DATE}, management_end_date = #{record.managementEndDate,jdbcType=DATE}, isvisible = #{record.isvisible,jdbcType=INTEGER}, create_by = #{record.createBy,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_by = #{record.updateBy,jdbcType=VARCHAR}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, delete_tag = #{record.deleteTag,jdbcType=INTEGER}, update fund_manager_mapping set id = #{record.id,jdbcType=VARCHAR}, fund_id = #{record.fundId,jdbcType=VARCHAR}, fund_manager_id = #{record.fundManagerId,jdbcType=VARCHAR}, management_start_date = #{record.managementStartDate,jdbcType=DATE}, management_end_date = #{record.managementEndDate,jdbcType=DATE}, isvisible = #{record.isvisible,jdbcType=INTEGER}, create_by = #{record.createBy,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_by = #{record.updateBy,jdbcType=VARCHAR}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, delete_tag = #{record.deleteTag,jdbcType=INTEGER} update fund_manager_mapping fund_id = #{fundId,jdbcType=VARCHAR}, fund_manager_id = #{fundManagerId,jdbcType=VARCHAR}, management_start_date = #{managementStartDate,jdbcType=DATE}, management_end_date = #{managementEndDate,jdbcType=DATE}, isvisible = #{isvisible,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, delete_tag = #{deleteTag,jdbcType=INTEGER}, where id = #{id,jdbcType=VARCHAR} update fund_manager_mapping set fund_id = #{fundId,jdbcType=VARCHAR}, fund_manager_id = #{fundManagerId,jdbcType=VARCHAR}, management_start_date = #{managementStartDate,jdbcType=DATE}, management_end_date = #{managementEndDate,jdbcType=DATE}, isvisible = #{isvisible,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, delete_tag = #{deleteTag,jdbcType=INTEGER} where id = #{id,jdbcType=VARCHAR} update fund_manager_mapping when id = #{item.id,jdbcType=VARCHAR} then #{item.fundId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.fundManagerId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.managementStartDate,jdbcType=DATE} when id = #{item.id,jdbcType=VARCHAR} then #{item.managementEndDate,jdbcType=DATE} when id = #{item.id,jdbcType=VARCHAR} then #{item.isvisible,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.createBy,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.createTime,jdbcType=TIMESTAMP} when id = #{item.id,jdbcType=VARCHAR} then #{item.updateBy,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.updateTime,jdbcType=TIMESTAMP} when id = #{item.id,jdbcType=VARCHAR} then #{item.deleteTag,jdbcType=INTEGER} where id in #{item.id,jdbcType=VARCHAR} update fund_manager_mapping when id = #{item.id,jdbcType=VARCHAR} then #{item.fundId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.fundManagerId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.managementStartDate,jdbcType=DATE} when id = #{item.id,jdbcType=VARCHAR} then #{item.managementEndDate,jdbcType=DATE} when id = #{item.id,jdbcType=VARCHAR} then #{item.isvisible,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.createBy,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.createTime,jdbcType=TIMESTAMP} when id = #{item.id,jdbcType=VARCHAR} then #{item.updateBy,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.updateTime,jdbcType=TIMESTAMP} when id = #{item.id,jdbcType=VARCHAR} then #{item.deleteTag,jdbcType=INTEGER} where id in #{item.id,jdbcType=VARCHAR} insert into fund_manager_mapping (id, fund_id, fund_manager_id, management_start_date, management_end_date, isvisible, create_by, create_time, update_by, update_time, delete_tag) values (#{item.id,jdbcType=VARCHAR}, #{item.fundId,jdbcType=VARCHAR}, #{item.fundManagerId,jdbcType=VARCHAR}, #{item.managementStartDate,jdbcType=DATE}, #{item.managementEndDate,jdbcType=DATE}, #{item.isvisible,jdbcType=INTEGER}, #{item.createBy,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP}, #{item.updateBy,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, #{item.deleteTag,jdbcType=INTEGER} ) insert into fund_manager_mapping (id, fund_id, fund_manager_id, management_start_date, management_end_date, isvisible, create_by, create_time, update_by, update_time, delete_tag) values (#{id,jdbcType=VARCHAR}, #{fundId,jdbcType=VARCHAR}, #{fundManagerId,jdbcType=VARCHAR}, #{managementStartDate,jdbcType=DATE}, #{managementEndDate,jdbcType=DATE}, #{isvisible,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER}) on duplicate key update id = #{id,jdbcType=VARCHAR}, fund_id = #{fundId,jdbcType=VARCHAR}, fund_manager_id = #{fundManagerId,jdbcType=VARCHAR}, management_start_date = #{managementStartDate,jdbcType=DATE}, management_end_date = #{managementEndDate,jdbcType=DATE}, isvisible = #{isvisible,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, delete_tag = #{deleteTag,jdbcType=INTEGER} insert into fund_manager_mapping id, fund_id, fund_manager_id, management_start_date, management_end_date, isvisible, create_by, create_time, update_by, update_time, delete_tag, values #{id,jdbcType=VARCHAR}, #{fundId,jdbcType=VARCHAR}, #{fundManagerId,jdbcType=VARCHAR}, #{managementStartDate,jdbcType=DATE}, #{managementEndDate,jdbcType=DATE}, #{isvisible,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER}, on duplicate key update id = #{id,jdbcType=VARCHAR}, fund_id = #{fundId,jdbcType=VARCHAR}, fund_manager_id = #{fundManagerId,jdbcType=VARCHAR}, management_start_date = #{managementStartDate,jdbcType=DATE}, management_end_date = #{managementEndDate,jdbcType=DATE}, isvisible = #{isvisible,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, delete_tag = #{deleteTag,jdbcType=INTEGER},