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} ts_code, ann_date, `name`, end_date, gender, birth_year, edu, nationality, begin_date, resume delete from public_fund_manager where ts_code = #{tsCode,jdbcType=VARCHAR} and ann_date = #{annDate,jdbcType=VARCHAR} and `name` = #{name,jdbcType=VARCHAR} and end_date = #{endDate,jdbcType=VARCHAR} delete from public_fund_manager insert into public_fund_manager (ts_code, ann_date, `name`, end_date, gender, birth_year, edu, nationality, begin_date, resume) values (#{tsCode,jdbcType=VARCHAR}, #{annDate,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{endDate,jdbcType=VARCHAR}, #{gender,jdbcType=VARCHAR}, #{birthYear,jdbcType=VARCHAR}, #{edu,jdbcType=VARCHAR}, #{nationality,jdbcType=VARCHAR}, #{beginDate,jdbcType=VARCHAR}, #{resume,jdbcType=VARCHAR}) insert into public_fund_manager ts_code, ann_date, `name`, end_date, gender, birth_year, edu, nationality, begin_date, resume, #{tsCode,jdbcType=VARCHAR}, #{annDate,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{endDate,jdbcType=VARCHAR}, #{gender,jdbcType=VARCHAR}, #{birthYear,jdbcType=VARCHAR}, #{edu,jdbcType=VARCHAR}, #{nationality,jdbcType=VARCHAR}, #{beginDate,jdbcType=VARCHAR}, #{resume,jdbcType=VARCHAR}, update public_fund_manager ts_code = #{record.tsCode,jdbcType=VARCHAR}, ann_date = #{record.annDate,jdbcType=VARCHAR}, `name` = #{record.name,jdbcType=VARCHAR}, end_date = #{record.endDate,jdbcType=VARCHAR}, gender = #{record.gender,jdbcType=VARCHAR}, birth_year = #{record.birthYear,jdbcType=VARCHAR}, edu = #{record.edu,jdbcType=VARCHAR}, nationality = #{record.nationality,jdbcType=VARCHAR}, begin_date = #{record.beginDate,jdbcType=VARCHAR}, resume = #{record.resume,jdbcType=VARCHAR}, update public_fund_manager set ts_code = #{record.tsCode,jdbcType=VARCHAR}, ann_date = #{record.annDate,jdbcType=VARCHAR}, `name` = #{record.name,jdbcType=VARCHAR}, end_date = #{record.endDate,jdbcType=VARCHAR}, gender = #{record.gender,jdbcType=VARCHAR}, birth_year = #{record.birthYear,jdbcType=VARCHAR}, edu = #{record.edu,jdbcType=VARCHAR}, nationality = #{record.nationality,jdbcType=VARCHAR}, begin_date = #{record.beginDate,jdbcType=VARCHAR}, resume = #{record.resume,jdbcType=VARCHAR} update public_fund_manager gender = #{gender,jdbcType=VARCHAR}, birth_year = #{birthYear,jdbcType=VARCHAR}, edu = #{edu,jdbcType=VARCHAR}, nationality = #{nationality,jdbcType=VARCHAR}, begin_date = #{beginDate,jdbcType=VARCHAR}, resume = #{resume,jdbcType=VARCHAR}, where ts_code = #{tsCode,jdbcType=VARCHAR} and ann_date = #{annDate,jdbcType=VARCHAR} and `name` = #{name,jdbcType=VARCHAR} and end_date = #{endDate,jdbcType=VARCHAR} update public_fund_manager set gender = #{gender,jdbcType=VARCHAR}, birth_year = #{birthYear,jdbcType=VARCHAR}, edu = #{edu,jdbcType=VARCHAR}, nationality = #{nationality,jdbcType=VARCHAR}, begin_date = #{beginDate,jdbcType=VARCHAR}, resume = #{resume,jdbcType=VARCHAR} where ts_code = #{tsCode,jdbcType=VARCHAR} and ann_date = #{annDate,jdbcType=VARCHAR} and `name` = #{name,jdbcType=VARCHAR} and end_date = #{endDate,jdbcType=VARCHAR} update public_fund_manager when ts_code = #{item.tsCode,jdbcType=VARCHAR} then #{item.gender,jdbcType=VARCHAR} when ts_code = #{item.tsCode,jdbcType=VARCHAR} then #{item.birthYear,jdbcType=VARCHAR} when ts_code = #{item.tsCode,jdbcType=VARCHAR} then #{item.edu,jdbcType=VARCHAR} when ts_code = #{item.tsCode,jdbcType=VARCHAR} then #{item.nationality,jdbcType=VARCHAR} when ts_code = #{item.tsCode,jdbcType=VARCHAR} then #{item.beginDate,jdbcType=VARCHAR} when ts_code = #{item.tsCode,jdbcType=VARCHAR} then #{item.resume,jdbcType=VARCHAR} where ts_code in #{item.tsCode,jdbcType=VARCHAR} insert into public_fund_manager (ts_code, ann_date, `name`, end_date, gender, birth_year, edu, nationality, begin_date, resume) values (#{item.tsCode,jdbcType=VARCHAR}, #{item.annDate,jdbcType=VARCHAR}, #{item.name,jdbcType=VARCHAR}, #{item.endDate,jdbcType=VARCHAR}, #{item.gender,jdbcType=VARCHAR}, #{item.birthYear,jdbcType=VARCHAR}, #{item.edu,jdbcType=VARCHAR}, #{item.nationality,jdbcType=VARCHAR}, #{item.beginDate,jdbcType=VARCHAR}, #{item.resume,jdbcType=VARCHAR}) insert into public_fund_manager (ts_code, ann_date, `name`, end_date, gender, birth_year, edu, nationality, begin_date, resume) values (#{tsCode,jdbcType=VARCHAR}, #{annDate,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{endDate,jdbcType=VARCHAR}, #{gender,jdbcType=VARCHAR}, #{birthYear,jdbcType=VARCHAR}, #{edu,jdbcType=VARCHAR}, #{nationality,jdbcType=VARCHAR}, #{beginDate,jdbcType=VARCHAR}, #{resume,jdbcType=VARCHAR}) on duplicate key update ts_code = #{tsCode,jdbcType=VARCHAR}, ann_date = #{annDate,jdbcType=VARCHAR}, `name` = #{name,jdbcType=VARCHAR}, end_date = #{endDate,jdbcType=VARCHAR}, gender = #{gender,jdbcType=VARCHAR}, birth_year = #{birthYear,jdbcType=VARCHAR}, edu = #{edu,jdbcType=VARCHAR}, nationality = #{nationality,jdbcType=VARCHAR}, begin_date = #{beginDate,jdbcType=VARCHAR}, resume = #{resume,jdbcType=VARCHAR} insert into public_fund_manager ts_code, ann_date, `name`, end_date, gender, birth_year, edu, nationality, begin_date, resume, values #{tsCode,jdbcType=VARCHAR}, #{annDate,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{endDate,jdbcType=VARCHAR}, #{gender,jdbcType=VARCHAR}, #{birthYear,jdbcType=VARCHAR}, #{edu,jdbcType=VARCHAR}, #{nationality,jdbcType=VARCHAR}, #{beginDate,jdbcType=VARCHAR}, #{resume,jdbcType=VARCHAR}, on duplicate key update ts_code = #{tsCode,jdbcType=VARCHAR}, ann_date = #{annDate,jdbcType=VARCHAR}, `name` = #{name,jdbcType=VARCHAR}, end_date = #{endDate,jdbcType=VARCHAR}, gender = #{gender,jdbcType=VARCHAR}, birth_year = #{birthYear,jdbcType=VARCHAR}, edu = #{edu,jdbcType=VARCHAR}, nationality = #{nationality,jdbcType=VARCHAR}, begin_date = #{beginDate,jdbcType=VARCHAR}, resume = #{resume,jdbcType=VARCHAR},