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} trainid, title, t_describe, status, comcode, fileid, dirid, userscope, byzd_1, byzd_2, byzd_3, byzd_4, byzd_5, operatorcode, operatime delete from esm_train where trainid = #{trainid,jdbcType=VARCHAR} delete from esm_train insert into esm_train (trainid, title, t_describe, status, comcode, fileid, dirid, userscope, byzd_1, byzd_2, byzd_3, byzd_4, byzd_5, operatorcode, operatime) values (#{trainid,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{tDescribe,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR}, #{comcode,jdbcType=VARCHAR}, #{fileid,jdbcType=VARCHAR}, #{dirid,jdbcType=VARCHAR}, #{userscope,jdbcType=VARCHAR}, #{byzd1,jdbcType=VARCHAR}, #{byzd2,jdbcType=VARCHAR}, #{byzd3,jdbcType=VARCHAR}, #{byzd4,jdbcType=VARCHAR}, #{byzd5,jdbcType=VARCHAR}, #{operatorcode,jdbcType=VARCHAR}, #{operatime,jdbcType=DATE}) insert into esm_train trainid, title, t_describe, status, comcode, fileid, dirid, userscope, byzd_1, byzd_2, byzd_3, byzd_4, byzd_5, operatorcode, operatime, #{trainid,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{tDescribe,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR}, #{comcode,jdbcType=VARCHAR}, #{fileid,jdbcType=VARCHAR}, #{dirid,jdbcType=VARCHAR}, #{userscope,jdbcType=VARCHAR}, #{byzd1,jdbcType=VARCHAR}, #{byzd2,jdbcType=VARCHAR}, #{byzd3,jdbcType=VARCHAR}, #{byzd4,jdbcType=VARCHAR}, #{byzd5,jdbcType=VARCHAR}, #{operatorcode,jdbcType=VARCHAR}, #{operatime,jdbcType=DATE}, update esm_train trainid = #{record.trainid,jdbcType=VARCHAR}, title = #{record.title,jdbcType=VARCHAR}, t_describe = #{record.tDescribe,jdbcType=VARCHAR}, status = #{record.status,jdbcType=VARCHAR}, comcode = #{record.comcode,jdbcType=VARCHAR}, fileid = #{record.fileid,jdbcType=VARCHAR}, dirid = #{record.dirid,jdbcType=VARCHAR}, userscope = #{record.userscope,jdbcType=VARCHAR}, byzd_1 = #{record.byzd1,jdbcType=VARCHAR}, byzd_2 = #{record.byzd2,jdbcType=VARCHAR}, byzd_3 = #{record.byzd3,jdbcType=VARCHAR}, byzd_4 = #{record.byzd4,jdbcType=VARCHAR}, byzd_5 = #{record.byzd5,jdbcType=VARCHAR}, operatorcode = #{record.operatorcode,jdbcType=VARCHAR}, operatime = #{record.operatime,jdbcType=DATE}, update esm_train set trainid = #{record.trainid,jdbcType=VARCHAR}, title = #{record.title,jdbcType=VARCHAR}, t_describe = #{record.tDescribe,jdbcType=VARCHAR}, status = #{record.status,jdbcType=VARCHAR}, comcode = #{record.comcode,jdbcType=VARCHAR}, fileid = #{record.fileid,jdbcType=VARCHAR}, dirid = #{record.dirid,jdbcType=VARCHAR}, userscope = #{record.userscope,jdbcType=VARCHAR}, byzd_1 = #{record.byzd1,jdbcType=VARCHAR}, byzd_2 = #{record.byzd2,jdbcType=VARCHAR}, byzd_3 = #{record.byzd3,jdbcType=VARCHAR}, byzd_4 = #{record.byzd4,jdbcType=VARCHAR}, byzd_5 = #{record.byzd5,jdbcType=VARCHAR}, operatorcode = #{record.operatorcode,jdbcType=VARCHAR}, operatime = #{record.operatime,jdbcType=DATE} update esm_train title = #{title,jdbcType=VARCHAR}, t_describe = #{tDescribe,jdbcType=VARCHAR}, status = #{status,jdbcType=VARCHAR}, comcode = #{comcode,jdbcType=VARCHAR}, fileid = #{fileid,jdbcType=VARCHAR}, dirid = #{dirid,jdbcType=VARCHAR}, userscope = #{userscope,jdbcType=VARCHAR}, byzd_1 = #{byzd1,jdbcType=VARCHAR}, byzd_2 = #{byzd2,jdbcType=VARCHAR}, byzd_3 = #{byzd3,jdbcType=VARCHAR}, byzd_4 = #{byzd4,jdbcType=VARCHAR}, byzd_5 = #{byzd5,jdbcType=VARCHAR}, operatorcode = #{operatorcode,jdbcType=VARCHAR}, operatime = #{operatime,jdbcType=DATE}, where trainid = #{trainid,jdbcType=VARCHAR} update esm_train set title = #{title,jdbcType=VARCHAR}, t_describe = #{tDescribe,jdbcType=VARCHAR}, status = #{status,jdbcType=VARCHAR}, comcode = #{comcode,jdbcType=VARCHAR}, fileid = #{fileid,jdbcType=VARCHAR}, dirid = #{dirid,jdbcType=VARCHAR}, userscope = #{userscope,jdbcType=VARCHAR}, byzd_1 = #{byzd1,jdbcType=VARCHAR}, byzd_2 = #{byzd2,jdbcType=VARCHAR}, byzd_3 = #{byzd3,jdbcType=VARCHAR}, byzd_4 = #{byzd4,jdbcType=VARCHAR}, byzd_5 = #{byzd5,jdbcType=VARCHAR}, operatorcode = #{operatorcode,jdbcType=VARCHAR}, operatime = #{operatime,jdbcType=DATE} where trainid = #{trainid,jdbcType=VARCHAR} update esm_train set byzd_3 = (IFNULL(#{byzd3,jdbcType=VARCHAR}, 0) + 1) where trainid = #{trainid,jdbcType=VARCHAR}