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} nameCode, type, unit, coName, form, formSpec, packSpec, authCode, name, packRatio, packLevel, uuid delete from druginfo where nameCode = #{namecode,jdbcType=VARCHAR} delete from druginfo insert into druginfo (nameCode, type, unit, coName, form, formSpec, packSpec, authCode, name, packRatio, packLevel, uuid ) values (#{namecode,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{unit,jdbcType=VARCHAR}, #{coname,jdbcType=VARCHAR}, #{form,jdbcType=VARCHAR}, #{formspec,jdbcType=VARCHAR}, #{packspec,jdbcType=VARCHAR}, #{authcode,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{packratio,jdbcType=VARCHAR}, #{packlevel,jdbcType=VARCHAR}, #{uuid,jdbcType=VARCHAR} ) insert into druginfo nameCode, type, unit, coName, form, formSpec, packSpec, authCode, name, packRatio, packLevel, uuid, #{namecode,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{unit,jdbcType=VARCHAR}, #{coname,jdbcType=VARCHAR}, #{form,jdbcType=VARCHAR}, #{formspec,jdbcType=VARCHAR}, #{packspec,jdbcType=VARCHAR}, #{authcode,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{packratio,jdbcType=VARCHAR}, #{packlevel,jdbcType=VARCHAR}, #{uuid,jdbcType=VARCHAR}, update druginfo nameCode = #{record.namecode,jdbcType=VARCHAR}, type = #{record.type,jdbcType=VARCHAR}, unit = #{record.unit,jdbcType=VARCHAR}, coName = #{record.coname,jdbcType=VARCHAR}, form = #{record.form,jdbcType=VARCHAR}, formSpec = #{record.formspec,jdbcType=VARCHAR}, packSpec = #{record.packspec,jdbcType=VARCHAR}, authCode = #{record.authcode,jdbcType=VARCHAR}, name = #{record.name,jdbcType=VARCHAR}, packRatio = #{record.packratio,jdbcType=VARCHAR}, packLevel = #{record.packlevel,jdbcType=VARCHAR}, uuid = #{record.uuid,jdbcType=VARCHAR}, update druginfo set nameCode = #{record.namecode,jdbcType=VARCHAR}, type = #{record.type,jdbcType=VARCHAR}, unit = #{record.unit,jdbcType=VARCHAR}, coName = #{record.coname,jdbcType=VARCHAR}, form = #{record.form,jdbcType=VARCHAR}, formSpec = #{record.formspec,jdbcType=VARCHAR}, packSpec = #{record.packspec,jdbcType=VARCHAR}, authCode = #{record.authcode,jdbcType=VARCHAR}, name = #{record.name,jdbcType=VARCHAR}, packRatio = #{record.packratio,jdbcType=VARCHAR}, packLevel = #{record.packlevel,jdbcType=VARCHAR}, uuid = #{record.uuid,jdbcType=VARCHAR} update druginfo type = #{type,jdbcType=VARCHAR}, unit = #{unit,jdbcType=VARCHAR}, coName = #{coname,jdbcType=VARCHAR}, form = #{form,jdbcType=VARCHAR}, formSpec = #{formspec,jdbcType=VARCHAR}, packSpec = #{packspec,jdbcType=VARCHAR}, authCode = #{authcode,jdbcType=VARCHAR}, name = #{name,jdbcType=VARCHAR}, packRatio = #{packratio,jdbcType=VARCHAR}, packLevel = #{packlevel,jdbcType=VARCHAR}, uuid = #{uuid,jdbcType=VARCHAR}, where nameCode = #{namecode,jdbcType=VARCHAR} update druginfo set type = #{type,jdbcType=VARCHAR}, unit = #{unit,jdbcType=VARCHAR}, coName = #{coname,jdbcType=VARCHAR}, form = #{form,jdbcType=VARCHAR}, formSpec = #{formspec,jdbcType=VARCHAR}, packSpec = #{packspec,jdbcType=VARCHAR}, authCode = #{authcode,jdbcType=VARCHAR}, name = #{name,jdbcType=VARCHAR}, packRatio = #{packratio,jdbcType=VARCHAR}, packLevel = #{packlevel,jdbcType=VARCHAR}, uuid = #{uuid,jdbcType=VARCHAR} where nameCode = #{namecode,jdbcType=VARCHAR} replace INTO druginfo ( type, unit, coName, form, formSpec, packSpec, authCode, name, packRatio, packLevel, nameCode, uuid ) VALUES ( #{item.type}, #{item.unit}, #{item.coname}, #{item.form}, #{item.formspec}, #{item.packspec}, #{item.authcode}, #{item.name}, #{item.packratio}, #{item.packlevel}, #{item.namecode}, #{item.uuid}) delete from druginfo;