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}
DIC_ID, DIC_TYPE, DIC_VALUE, DIC_LABEL
delete from t_dictionary
where DIC_ID = #{dicId,jdbcType=INTEGER}
delete from t_dictionary
insert into t_dictionary (DIC_ID, DIC_TYPE, DIC_VALUE, DIC_LABEL)
select #{dicId,jdbcType=INTEGER},
#{dicType,jdbcType=VARCHAR},
(SELECT max(cast(DIC_VALUE as SIGNED))+1 FROM t_dictionary where DIC_TYPE = #{dicType,jdbcType=VARCHAR}),
#{dicLabel,jdbcType=VARCHAR}
insert into t_dictionary
DIC_ID,
DIC_TYPE,
DIC_VALUE,
DIC_LABEL,
#{dicId,jdbcType=INTEGER},
#{dicType,jdbcType=VARCHAR},
#{dicValue,jdbcType=VARCHAR},
#{dicLabel,jdbcType=VARCHAR},
update t_dictionary
DIC_ID = #{record.dicId,jdbcType=INTEGER},
DIC_TYPE = #{record.dicType,jdbcType=VARCHAR},
DIC_VALUE = #{record.dicValue,jdbcType=VARCHAR},
DIC_LABEL = #{record.dicLabel,jdbcType=VARCHAR},
update t_dictionary
set DIC_LABEL = #{record.dicLabel,jdbcType=VARCHAR}
update t_dictionary
DIC_TYPE = #{dicType,jdbcType=VARCHAR},
DIC_VALUE = #{dicValue,jdbcType=VARCHAR},
DIC_LABEL = #{dicLabel,jdbcType=VARCHAR},
where DIC_ID = #{dicId,jdbcType=INTEGER}
update t_dictionary
set DIC_TYPE = #{dicType,jdbcType=VARCHAR},
DIC_VALUE = #{dicValue,jdbcType=VARCHAR},
DIC_LABEL = #{dicLabel,jdbcType=VARCHAR}
where DIC_ID = #{dicId,jdbcType=INTEGER}