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, STATE_CHANGE_ID, DEVICE_SN, STATE_TYPE, TYPE_NAME, CREATE_TIME delete from state_change_log where id = #{id,jdbcType=INTEGER} delete from state_change_log insert into state_change_log (id, STATE_CHANGE_ID, DEVICE_SN, STATE_TYPE, TYPE_NAME, CREATE_TIME ) values (#{id,jdbcType=INTEGER}, #{stateChangeId,jdbcType=VARCHAR}, #{deviceSn,jdbcType=VARCHAR}, #{stateType,jdbcType=VARCHAR}, #{typeName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP} ) insert into state_change_log id, STATE_CHANGE_ID, DEVICE_SN, STATE_TYPE, TYPE_NAME, CREATE_TIME, #{id,jdbcType=INTEGER}, #{stateChangeId,jdbcType=VARCHAR}, #{deviceSn,jdbcType=VARCHAR}, #{stateType,jdbcType=VARCHAR}, #{typeName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, update state_change_log id = #{record.id,jdbcType=INTEGER}, STATE_CHANGE_ID = #{record.stateChangeId,jdbcType=VARCHAR}, DEVICE_SN = #{record.deviceSn,jdbcType=VARCHAR}, STATE_TYPE = #{record.stateType,jdbcType=VARCHAR}, TYPE_NAME = #{record.typeName,jdbcType=VARCHAR}, CREATE_TIME = #{record.createTime,jdbcType=TIMESTAMP}, update state_change_log set id = #{record.id,jdbcType=INTEGER}, STATE_CHANGE_ID = #{record.stateChangeId,jdbcType=VARCHAR}, DEVICE_SN = #{record.deviceSn,jdbcType=VARCHAR}, STATE_TYPE = #{record.stateType,jdbcType=VARCHAR}, TYPE_NAME = #{record.typeName,jdbcType=VARCHAR}, CREATE_TIME = #{record.createTime,jdbcType=TIMESTAMP} update state_change_log STATE_CHANGE_ID = #{stateChangeId,jdbcType=VARCHAR}, DEVICE_SN = #{deviceSn,jdbcType=VARCHAR}, STATE_TYPE = #{stateType,jdbcType=VARCHAR}, TYPE_NAME = #{typeName,jdbcType=VARCHAR}, CREATE_TIME = #{createTime,jdbcType=TIMESTAMP}, where id = #{id,jdbcType=INTEGER} update state_change_log set STATE_CHANGE_ID = #{stateChangeId,jdbcType=VARCHAR}, DEVICE_SN = #{deviceSn,jdbcType=VARCHAR}, STATE_TYPE = #{stateType,jdbcType=VARCHAR}, TYPE_NAME = #{typeName,jdbcType=VARCHAR}, CREATE_TIME = #{createTime,jdbcType=TIMESTAMP} where id = #{id,jdbcType=INTEGER}