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} TRAINUSERID, JOINUSERID, PROGRESSTIME, CREATETIME, CREATEUSERID, CREATEUSERNAME, UPDATETIME, UPDATEUSERID, UPDATEUSERNAME, OPERATETIME, OPERATESTATE, SYNCSTATE delete from pe_trainuser where TRAINUSERID = #{trainuserid,jdbcType=VARCHAR} delete from pe_trainuser insert into pe_trainuser (TRAINUSERID, JOINUSERID, PROGRESSTIME, CREATETIME, CREATEUSERID, CREATEUSERNAME, UPDATETIME, UPDATEUSERID, UPDATEUSERNAME, OPERATETIME, OPERATESTATE, SYNCSTATE ) values (#{trainuserid,jdbcType=VARCHAR}, #{joinuserid,jdbcType=VARCHAR}, #{progresstime,jdbcType=TIMESTAMP}, #{createtime,jdbcType=TIMESTAMP}, #{createuserid,jdbcType=VARCHAR}, #{createusername,jdbcType=VARCHAR}, #{updatetime,jdbcType=TIMESTAMP}, #{updateuserid,jdbcType=VARCHAR}, #{updateusername,jdbcType=VARCHAR}, #{operatetime,jdbcType=TIMESTAMP}, #{operatestate,jdbcType=VARCHAR}, #{syncstate,jdbcType=VARCHAR} ) insert into pe_trainuser TRAINUSERID, JOINUSERID, PROGRESSTIME, CREATETIME, CREATEUSERID, CREATEUSERNAME, UPDATETIME, UPDATEUSERID, UPDATEUSERNAME, OPERATETIME, OPERATESTATE, SYNCSTATE, #{trainuserid,jdbcType=VARCHAR}, #{joinuserid,jdbcType=VARCHAR}, #{progresstime,jdbcType=TIMESTAMP}, #{createtime,jdbcType=TIMESTAMP}, #{createuserid,jdbcType=VARCHAR}, #{createusername,jdbcType=VARCHAR}, #{updatetime,jdbcType=TIMESTAMP}, #{updateuserid,jdbcType=VARCHAR}, #{updateusername,jdbcType=VARCHAR}, #{operatetime,jdbcType=TIMESTAMP}, #{operatestate,jdbcType=VARCHAR}, #{syncstate,jdbcType=VARCHAR}, update pe_trainuser TRAINUSERID = #{record.trainuserid,jdbcType=VARCHAR}, JOINUSERID = #{record.joinuserid,jdbcType=VARCHAR}, PROGRESSTIME = #{record.progresstime,jdbcType=TIMESTAMP}, CREATETIME = #{record.createtime,jdbcType=TIMESTAMP}, CREATEUSERID = #{record.createuserid,jdbcType=VARCHAR}, CREATEUSERNAME = #{record.createusername,jdbcType=VARCHAR}, UPDATETIME = #{record.updatetime,jdbcType=TIMESTAMP}, UPDATEUSERID = #{record.updateuserid,jdbcType=VARCHAR}, UPDATEUSERNAME = #{record.updateusername,jdbcType=VARCHAR}, OPERATETIME = #{record.operatetime,jdbcType=TIMESTAMP}, OPERATESTATE = #{record.operatestate,jdbcType=VARCHAR}, SYNCSTATE = #{record.syncstate,jdbcType=VARCHAR}, update pe_trainuser set TRAINUSERID = #{record.trainuserid,jdbcType=VARCHAR}, JOINUSERID = #{record.joinuserid,jdbcType=VARCHAR}, PROGRESSTIME = #{record.progresstime,jdbcType=TIMESTAMP}, CREATETIME = #{record.createtime,jdbcType=TIMESTAMP}, CREATEUSERID = #{record.createuserid,jdbcType=VARCHAR}, CREATEUSERNAME = #{record.createusername,jdbcType=VARCHAR}, UPDATETIME = #{record.updatetime,jdbcType=TIMESTAMP}, UPDATEUSERID = #{record.updateuserid,jdbcType=VARCHAR}, UPDATEUSERNAME = #{record.updateusername,jdbcType=VARCHAR}, OPERATETIME = #{record.operatetime,jdbcType=TIMESTAMP}, OPERATESTATE = #{record.operatestate,jdbcType=VARCHAR}, SYNCSTATE = #{record.syncstate,jdbcType=VARCHAR} update pe_trainuser JOINUSERID = #{joinuserid,jdbcType=VARCHAR}, PROGRESSTIME = #{progresstime,jdbcType=TIMESTAMP}, CREATETIME = #{createtime,jdbcType=TIMESTAMP}, CREATEUSERID = #{createuserid,jdbcType=VARCHAR}, CREATEUSERNAME = #{createusername,jdbcType=VARCHAR}, UPDATETIME = #{updatetime,jdbcType=TIMESTAMP}, UPDATEUSERID = #{updateuserid,jdbcType=VARCHAR}, UPDATEUSERNAME = #{updateusername,jdbcType=VARCHAR}, OPERATETIME = #{operatetime,jdbcType=TIMESTAMP}, OPERATESTATE = #{operatestate,jdbcType=VARCHAR}, SYNCSTATE = #{syncstate,jdbcType=VARCHAR}, where TRAINUSERID = #{trainuserid,jdbcType=VARCHAR} update pe_trainuser set JOINUSERID = #{joinuserid,jdbcType=VARCHAR}, PROGRESSTIME = #{progresstime,jdbcType=TIMESTAMP}, CREATETIME = #{createtime,jdbcType=TIMESTAMP}, CREATEUSERID = #{createuserid,jdbcType=VARCHAR}, CREATEUSERNAME = #{createusername,jdbcType=VARCHAR}, UPDATETIME = #{updatetime,jdbcType=TIMESTAMP}, UPDATEUSERID = #{updateuserid,jdbcType=VARCHAR}, UPDATEUSERNAME = #{updateusername,jdbcType=VARCHAR}, OPERATETIME = #{operatetime,jdbcType=TIMESTAMP}, OPERATESTATE = #{operatestate,jdbcType=VARCHAR}, SYNCSTATE = #{syncstate,jdbcType=VARCHAR} where TRAINUSERID = #{trainuserid,jdbcType=VARCHAR}